1、介绍
一共有九种,在请求报文中是全大写。http1.0定义head、get和post,http1.1增加其余六种。
2、get
用于请求资源。场景:
- 超链接
- 加载图片、脚本、css等
- form表单默认方法,或者method指定为get
- ajax指定method为get
3、post
用于提交数据。场景:
- form表单指定method为post
- ajax指定method为post
4、put和delete
分别表示更新和删除。场景:ajax指定
5、其他
head:类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头
connect:HTTP/1.1 协议中预留给能够将连接改为管道方式的代理服务器。
options:允许客户端查看服务器的性能。
trace:回显服务器收到的请求,主要用于测试或诊断。
trace:是对 PUT 方法的补充,用来对已知资源进行局部更新 。