HTTP协议之应该如何理解请求方法

发布时间:2022-06-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了HTTP协议之应该如何理解请求方法脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

精简内容

需要有某种“动作的指示”,告诉操作这些资源的方式。所以,就这么出现了“请求方法”。它的实际含义就是客户端发出了一个“动作指令”,要求服务器端对 URI 定位的资源执行这个动作。 目前 HTTP/1.1 规定了八种方法,单词都必须是大写的形式,我先简单地列把它们列出来,后面再详细讲解。 GET:获取资源,可以理解为读取或者下载数据; HEAD:获取资源的元信息; POST:向资源提交数据,相当于写入或上传数据; PUT:类似 POST; DELETE:删除资源; CONNECT:建立特殊的连接隧道; OPTIONS:列出可对资源实行的方法; TRACE:追踪请求 - 响应的传输路径。

HTTP协议之应该如何理解请求方法

今天我们学习了 HTTP 报文里请求方法相关的知识,

简单小结一下。

1.请求方法是客户端发出的、要求服务器执行的、对资源的一种操作; 2.请求方法是对服务器的“指示”,真正应如何处理由服务器来决定; 3.最常用的请求方法是 GET 和 POST,分别是获取数据和发送数据; 4.HEAD 方法是轻量级的 GET,用来获取资源的元信息; 5.PUT 基本上是 POST 的同义词,多用于更新数据; 6.“安全”与“幂等”是描述请求方法的两个重要属性,具有理论指导意义,可以帮助我们设计系统。

课后习题

1.你能把 GET/POST 等请求方法对应到数据库的“增删改查”操作吗?请求头应该如何设计呢? 答:GET:查 POST:增 PUT:改 DELETE:删 请求行按 请求方法 请求资源 http版本号 GET参数直接放在URI里,其他的放body 2.你觉得 TRACE/OPTIONS/CONNECT 方法能够用 GET 或 POST 间接实现吗? 答:可以 TRACE用于跟踪请求,可以在GET或POST请求的响应头加上诊断相关的参数,比如请求耗时等; OPTIONS用于获取请求方法,可以用GET请求访问'/options'之类的uri,服务端响应中返回允许方法; CONNECT用于创建隧道,需要用POST请求触发隧道创建;

脚本宝典总结

以上是脚本宝典为你收集整理的HTTP协议之应该如何理解请求方法全部内容,希望文章能够帮你解决HTTP协议之应该如何理解请求方法所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:数据库