1. 常用的HTTP方法
常用的HTTP方法包括:
GET
:请求资源POST
:发送数据,主体类型由Content-Type
指定PUT
:更新资源,不变的字段也重写一遍DELETE
:删除资源HEAD
:获得报文头部,常用来测试链接的有效性CONNECT
:创建点到点沟通隧道OPTIONS
:了解服务器的性能,检测服务端支持方法TRACE
:消息环回测试,多用于路由检测PATCH
:更新修改资源,可单独修改指定的字段
2. GET和POST的区别
GET | POST | |
---|---|---|
浏览器回退 | 不会重新发送请求 | 重新发送请求 |
浏览器缓存 | 主动缓存 | 不会主动缓存,除非手动设置 |
参数 | 参数暴露在URL、会完整保留在浏览器历史记录里 | 参数放在请求体中、不会被浏览器保留 |
参数大小限制 | 有长度限制 | 无限制 |
参数数据类型 | 只接受ASCII字符 | 无限制 |
编码 | 只能URL编码 | 多种编码方式 |