3.4.1 使用请求方法

GET

根据定义, GET 请求不应该包含 HTTP 体, 而只应用包含请求行与请求头. HTTP 服务器会返回由 URL 指定的资源内容. 网络设备常常会假定 GET 请求完整的上下文位于请求行中, 并根据这些数据来缓存响应. 如果 GET 请求包含会修改请求所返回内容的请求体, 那么由于中间网络设备的缓存行为, 你可能会得到错误的结果. 根据约定, GET 请求不应该导致服务器上的数据发生任何变化

POST

iOS 应用通常都会使用 POST 请求向服务器发送 XML 或 JSON 数据


服务器发送 XML 或 JSON

HEAD

使用 HEAD 方法的请求会指示 HTTP 服务器只返回关于所请求资源的 HTTP 头信息. HEAD 请求通常没有请求体, 也没有响应体返回. 它们常常用于验证缓存的数据与服务器上的数据, 同时又不必获取缓存资源的整个内容

PUT

PUT 请求类似于 POST, 因为它总是有请求体, 但从语义上来说, 两者有如下重要差别: PUT 请求用于向服务器添加新的资源, 而 POST 只用于更新服务器上的资源. 在使用  RESTful 服务时, 这种语义上的差别是非常重要的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容