GET和POST的区别

2021-07-28  本文已影响0人  townYouth

GET:

GET 请求可被缓存
GET 请求保留在浏览器历史记录中
GET 请求可被收藏为书签
GET 请求不应在处理敏感数据时使用
GET 请求有长度限制(URL 的最大长度是 2048 个字符)
GET 请求只应当用于取回数据
GET产生一个TCP数据包,浏览器会把http header和data一并发送出去,服务器响应200(返回数据)
GET 的安全性较差,因为所发送的数据是 URL 的一部分

POST:

POST 请求不会被缓存
POST 请求不会保留在浏览器历史记录中
POST 不能被收藏为书签
POST 请求对数据长度没有要求
POST产生两个TCP数据包,浏览器先发送header,服务器响应100 continue,游览器再发送data,服务器响应200 ok(返回数据)
POST 比 GET 更安全,因为参数不会被保存在浏览器历史或 web 服务器日志中

上一篇下一篇

猜你喜欢

热点阅读