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