两种HTTP的请求方法:
GET是用来请求数据。
POST是用来向指定的资源提交数据。
GET方法:
- get请求有长度的限制,数据类型为ASCII
- get请求可以被缓存
- 安全方面:get请求不适宜用,所发送的数据就是url的一部分。
- 数据在url中对所有人都是可见的
- 参数保存在历史浏览记录中
- 参数通过url来传递
- get产生一个TCP数据包
POST方法
- post请求没有长度的限制,没有数据类型的限制
- post请求没有缓存
- 安全方面:相比get请求安全,参数不会保存在浏览历史中
- 数据在url中是不可见的
- post放在request body中
- post产生两个数据包