GET、POST、HEAD、PUT、DELETE、CONNECT、OPTIONS、TRACE
get 和 post 请求的区别
- get 一般用于获取数据
- get 请求如果需要传递参数,那么会默认将参数拼接到 url 的后面;然后发送给服务器;
- get 请求传递参数大小是有限制的;是浏览器的地址栏有大小限制;
- get 安全性较低
- get 一般会走缓存,为了防止走缓存,给 url 后面每次拼的参数不同;放在?后面,一般用个时间戳
- post 一般用于发送数据
- post 传递参数,需要把参数放进请求体中,发送给服务器;
- post 请求参数放进了请求体中,对大小没有要求;
- post 安全性比较高;
- post 请求不会走缓存;