一、GET
Get 方法的含义是请求从服务器获取资源,这个资源可以是静态的文本、页面、图
片视频等。不包含请求主体
二、POST
向 Request-URI 所标识的资源提交数据,数据就放在请求正文中
用于向指定资源发送数据,指定的资源会对数据进行处理,然后将处理结果返回给客
户端,一般用于表单提交、文件上传
三、HEAD
请求获取由Request-URI所标识的资源的响应消息报头首部,不会返回报文
主体
四、OPTIONS
查询资源支持的方法。
五、PUT
请求服务器存储一个资源,并用Request-URI作为其标识
服务器会将请求主体的内容保存到URL指定的资源位置,包含两种情况:
1. URL指定的资源不存在,服务器会新建一个文件,将请求主体中的内容保存到新
建的文件里,响应码为201。
2. URL指定的资源存在,服务器会重置文件内容,用请求主体中的内容覆盖原文件
内容,响应码为200或204。
PUT方法自身不带验证机制,任何人都可以执行,存在安全问题,所以网站一般不会
使用PUT方法。
六、DELETE
请求服务器删除Request-URI所标识的资源
和PUT一样,DELETE方法同样不带验证机制,所以网站一般也不使用DELETE方法。
七、TRACE
路径追踪,请求服务器回送收到的请求信息,主要用于测试或诊断发送的请
求是否在客户端与服务端之间传送时被网关、防火墙、代理更改。