GET:获取资源
get方法用来请求访问已被URI识别的资源,指定的资源经服务器解析后返回相应的内容。也就是说如果请求的资源是文本那就保持原样返回;如果是像CGI(通网关口)那样的程序,则返回经过执行后的输出结果。
POST:传输实体主体
虽然get方法也可以传输实体的主体,但是一般不用,而是用post方法。虽然说post和get很相似,但是post的主要目的并不是获取响应的主体内容。
PUT:传输文件
HEAD:获取报文首部
head方法和get方法一样,只是不返回报文的主体内容。用于确认URI的有效性及资源更新的日期时间等等。
DELET:删除文件
delet与put相反用来删除文件
OPTIONS:询问支持的方法
TRACE:追踪路径
客户端通过trace方法可以查询发送出去的请求是怎样被加工/篡改的。这是因为,请求想要链接到原服务器可能会通过代理中转,trace方法就是用来确认链接过程中发生的一系列操作
CONNECT:要求用隧道协议简历代理连接