永发信息网

解析HTTP协议六种请求方法,get,head,put,delete,post有什么区别

答案:1  悬赏:40  手机版
解决时间 2021-01-08 02:46
解析HTTP协议六种请求方法,get,head,put,delete,post有什么区别
最佳答案
标准Http协议支持六种请求方法,即:5{B5}7*EA8D%)B(5?%@*鹏鹏电脑知识网
1,GET5{B5}7*EA8D%)B(5?%@*鹏鹏电脑知识网
2,HEAD5{B5}7*EA8D%)B(5?%@*鹏鹏电脑知识网
3,PUT5{B5}7*EA8D%)B(5?%@*鹏鹏电脑知识网
4,DELETE5{B5}7*EA8D%)B(5?%@*鹏鹏电脑知识网
5,POST5{B5}7*EA8D%)B(5?%@*鹏鹏电脑知识网

6,OPTIONS
但其实我们大部分情况下只用到了GET和POST。如果想设计一个符合RESTful规范的web应用程序,则这六种方法都会用到。不过即使暂时不想涉及
REST,了解这六种方法的本质仍然是很有作用的。大家将会发现,原来web也是很简洁明了的。下面依次说明这六种方法。5{B5}7*EA8D%)B(5?%@*鹏鹏电脑知识网
1,GET:GET可以说是最常见的了,它本质就是发送一个请求来取得服务器上的某一资源。资源通过一组HTTP头和呈现数据(如HTML文本,或者图片或者视频等)返回给客户端。GET请求中,永远不会包含呈现数据。5{B5}7*EA8D%)B(5?%@*鹏鹏电脑知识网
2,HEAD:HEAD和GET本质是一样的,区别在于HEAD不含有呈现数据,而仅仅是HTTP头信息。有的人可能觉得这个方法没什么用,其实不是这样的。想象一个业务情景:欲判断某个资源是否存在,我们通常使用GET,但这里用HEAD则意义更加明确。5{B5}7*EA8D%)B(5?%@*鹏鹏电脑知识网
3,PUT:这个方法比较少见。HTML表单也不支持这个。本质上来讲, PUT和POST极为相似,都是向服务器发送数据,但它们之间有一个重要区别,PUT通常指定了资源的存放位置,而POST则没有,POST的数据存放位置由服务器自己决定。5{B5}7*EA8D%)B(5?%@*鹏鹏电脑知识网

举个例子:如一个用于提交博文的URL,/addBlog。如果用PUT,则提交的URL会是像这样的”/addBlog/abc123”,其中
abc123就是这个博文的地址。而如果用POST,则这个地址会在提交后由服务器告知客户端。目前大部分博客都是这样的。显然,PUT和POST用途是
不一样的。具体用哪个还取决于当前的业务场景。5{B5}7*EA8D%)B(5?%@*鹏鹏电脑知识网
4,DELETE:删除某一个资源。基本上这个也很少见,不过还是有一些地方比如amazon的S3云服务里面就用的这个方法来删除资源。5{B5}7*EA8D%)B(5?%@*鹏鹏电脑知识网
5,POST:向服务器提交数据。这个方法用途广泛,几乎目前所有的提交操作都是靠这个完成。5{B5}7*EA8D%)B(5?%@*鹏鹏电脑知识网
6,OPTIONS:这个方法很有趣,但极少使用。它用于获取当前URL所支持的方法。若请求成功,则它会在HTTP头中包含一个名为“Allow”的头,值是所支持的方法,如“GET, POST”。5{B5}7*EA8D%)B(5?%@*鹏鹏电脑知识网
其实还有一个TRACE方法,不过这个基本上不会用到,这里就不介绍了。5{B5}7*EA8D%)B(5?%@*鹏鹏电脑知识网

以上的六种方法,我们可以跟数据库的CRUD增删改查操作对应起来: CREATE :PUT READ:GET UPDATE:POST
DELETE:DELETE
这样一来就实现了HTTP和数据库操作(其实不光是数据库,任何数据如文件图表都是这样)的完美统一,这也是REST的精髓之一
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
济麦22亩播种量是20斤行吗
k8'l69次列车几点到西安
武汉nike羽绒服一般在什么时候反季销售呀?打
对以下物理最的估测最接近实际的是A.人体的安
如何重装tcpip协议
10-2=8-()括号里面写几
武丁的哪一支后人以武为氏?
请以“我的初三生活”为题写一篇文章。(60分
奈曼旗到道力歹水管站有多远
求2首接头诗。要求内详。
ダイジョウブ这个翻译成中文是什么意思
简述最大肌肉力量测评方法及其特点
台电x98air3到百分之九十九就充不进电了
"桑拿抱回了西蒙的两个孩子"改写双层否定句
为什么我缝的那么丑,边都卷起来了
推荐资讯
oracle 缺失表达式?
求助,一串由0和1组成的排列 看不懂是什么
车买带t的好还是自然吸气的好
乔安监控联网要收费吗
家和万事兴中张晓君抱着结婚照片哭的时候,唱
街拍:听说紧身皮裤很挑人,图一大家觉得怎么
(1)在K2Cr207+14HCl=2KCl+2CrCl3+3Cl2↑+7H
格列吡嗪控释片与瑞格列片哪个好
DNF第二季57级任务做完了怎么升级 单刷哪里经
应用统计硕士全国排名
09款POLO进取二保之后保养周期是多少公里
今年雨季多,女儿取名叫邢雨朵好听吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?