get 和 post 的区别

GET - 从指定的资源请求数据。
POST - 向指定的资源提交要被处理的数据。
GET:不同的浏览器和服务器不同,一般限制在 2~8K 之间,更加常见的是 1k 以内。
GET 和 POST 的底层也是 TCP/IP,GET/POST 都是 TCP 链接。
GET 产生一个 TCP 数据包;POST 产生两个 TCP 数据包。
对于 GET 方式的请求,浏览器会把 http header 和 data 一并发送出去,服务器响应
200(返回数据);
而对于 POST,浏览器先发送 header,服务器响应 100 continue,浏览器再发送
data,服务器响应 200 ok(返回数据)

get 和 post 请求在缓存方面的区别

get 请求类似于查找的过程,用户获取数据,可以不用每次都与数据库连接,所以可以
使用缓存。
post 不同,post 做的一般是修改和删除的工作,所以必须与数据库交互,所以不能使
用缓存。因此 get 请求适合于请求缓存。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容