ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
HTTP是一种应用层协议,它定义了客户端与服务器之间的转移注1操作的表述形式。在此协议中,诸如GET,POST,PUT和DELETE之类的方法是对资源的操作。有了它,您就无须创造createOrder,getStatus,updateStatus等应用程序特定的操作了。能从HTTP基础设施中获得多少收益,主要取决于您把它当做应用层协议用得有多好。然而,包括SOAP和一些Ajax Web框架在内的不少技术都将HTTP作为一种传输信息的协议,这种用法很难充分利用HTTP层的基础设施。 本章包含以下内容,着重介绍了将HTTP用做应用协议的几个方面: 1.1 节,“如何保持交互的可见性” 可见性是 HTTP 的关键特征之一,可通过本节了解如何保持可见性。 1.2 节,“何时使用 GET 方法” 通过本节了解何时使用 GET 方法。 1.3 节,“何时使用 POST 方法” 通过本节学习何时使用 POST 方法。 1.4 节,“如何使用 POST 方法创建资源” 通过本节了解如何使用 POST 方法创建新的资源。 1.5 节,“何时使用 PUT 方法创建新资源” 您可以使用 POST 方法,或 PUT 方法创建新资源。本节将讨论什么情况下更适合使用 PUT 方法。