HTTP请求方法(RequestMethod)

更新时间:2023-07-05 08:50:19 阅读: 评论:0

HTTP请求⽅法(RequestMethod)
学习《图解HTTP》-笔记2
G E T :获取资源
GET ⽅法⽤来请求访问已被 URI 识别的资源。指定的资源经服务器端解析后返回响应内容。
POST:传输实体主体
POST ⽅法⽤来传输实体的主体。
虽然⽤ GET ⽅法也可以传输实体的主体,但⼀般不⽤ GET ⽅法进⾏传输,⽽是⽤ POST ⽅法。
虽说 POST 的功能与 GET 很相似,但POST 的主要⽬的并不是获取响应的主体内容。
PUT:传输⽂件
PUT ⽅法⽤来传输⽂件。就像 FTP 协议的⽂件上传⼀样,要求在请求报⽂的主体中包含⽂件内容,然后保存到请求 URI 指定的位置。
但是,鉴于 HTTP/1.1 的 PUT ⽅法⾃⾝不带验证机制,任何⼈都可以上传⽂件 , 存在安全性问题,因此⼀般的 Web ⽹站不使⽤该⽅法。twilight什么意思
若配合 Web 应⽤程序的验证机制,或架构设计采⽤REST(REprentational State Transfer,表征状态转移)标准的同类Web ⽹站,就可能会开放使⽤ PUT ⽅法。
HE A D:获得报⽂⾸部
HEAD ⽅法和 GET ⽅法⼀样,只是不返回报⽂主体部分。⽤于确认URI 的有效性及资源更新的⽇期时间等。
D E L E T E:删除⽂件
DELETE ⽅法⽤来删除⽂件,是与 PUT 相反的⽅法。DELETE ⽅法按请求URI 删除指定的资源。
不良情侣电视剧
但是,HTTP/1.1 的 DELETE ⽅法本⾝和 PUT ⽅法⼀样不带验证机制,所以⼀般的 Web ⽹站也不使⽤ DELETE ⽅法。
当配合 Web 应⽤程序的验证机制,或遵守 REST 标准时还是有可能会开放使⽤的。
OPT I ONS:询问⽀持的⽅法
OPTIONS ⽅法⽤来查询针对请求 URI 指定的资源⽀持的⽅法。
T RA C E:追踪路径
TRACE ⽅法是让 Web 服务器端将之前的请求通信环回给客户端的⽅法。
发送请求时,在 Max-Forwards ⾸部字段中填⼊数值,每经过⼀个服务器端就将该数字减 1,当数值刚好减到 0 时,就停⽌继续传输,最后接收到请求的服务器端则返回状态码 200 OK 的响应。
intelligence客户端通过 TRACE ⽅法可以查询发送出去的请求是怎样被加⼯修改/ 篡改的。这是因为,请求想要连接到源⽬标服务器可能会通过代理中
转,TRACE ⽅法就是⽤来确认连接过程中发⽣的⼀系列操作。
但是,TRACE ⽅法本来就不怎么常⽤,再加上它容易引发XST(Cross-Site Tracing,跨站追踪)攻击,通常就更不会⽤到了。distribute
C ONNE C T:要求⽤隧道协议连接代理
CONNECT ⽅法要求在与代理服务器通信时建⽴隧道,实现⽤隧道协议进⾏ TCP 通信。主要使⽤ SS
L(Secure Sockets Layer,安全套接层)和 TLS(Transport Layer Security,传输层安全)协议把通信内容加 密后经⽹络隧道传输。
HT T P/1.0 和 HT T P/1.1 ⽀持的⽅法
⽅法说明⽀持的 HTTP协议版本
英语单词表
GET获取资源  1.0、1.1
POST传输实体主体  1.0、1.1
⽅法说明⽀持的 HTTP协议版本PUT传输⽂件  1.0、1.1
HEAD获得报⽂⾸部  1.0、1.1
monk
DELETE删除⽂件  1.0、1.1
OPTIONS询问⽀持的⽅法  1.1
TRACE追踪路径  1.1
zbo
CONNECT要求⽤隧道协议连接代理  1.1
LINK建⽴和资源之间的联系  1.051voa
美女嘻哈UNLINE断开连接关系  1.0
广播体操帝LINK 和 UNLINK 已被 HTTP/1.1 废弃,不再⽀持。

本文发布于:2023-07-05 08:50:19,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1079527.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:请求   协议   资源   隧道   主体   连接
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图