告知服务器意图的HTTP方法

106 阅读1分钟

GET:获取资源

get方法用来请求访问已被URI识别的资源,指定的资源经服务器解析后返回相应的内容。也就是说如果请求的资源是文本那就保持原样返回;如果是像CGI(通网关口)那样的程序,则返回经过执行后的输出结果。

image.png

POST:传输实体主体

虽然get方法也可以传输实体的主体,但是一般不用,而是用post方法。虽然说post和get很相似,但是post的主要目的并不是获取响应的主体内容。

image.png

PUT:传输文件

image.png

HEAD:获取报文首部

head方法和get方法一样,只是不返回报文的主体内容。用于确认URI的有效性及资源更新的日期时间等等。

image.png

DELET:删除文件

delet与put相反用来删除文件

image.png

OPTIONS:询问支持的方法

image.png

TRACE:追踪路径

客户端通过trace方法可以查询发送出去的请求是怎样被加工/篡改的。这是因为,请求想要链接到原服务器可能会通过代理中转,trace方法就是用来确认链接过程中发生的一系列操作

image.png

CONNECT:要求用隧道协议简历代理连接

image.png