HTTP请求中Get和Post的区别是什么?
HTTP 什么 区别 请求 get post
2023-09-11 14:22:31 时间
HTTP请求中Get和Post的区别是什么?
介绍Get与Post的差异
Get和Post是Http请求中最常用的两种请求方法
英文直译翻译过来:Get=得到;Post=邮寄。
1.Get请求是访问Url,Post向服务器传递需要处理的数据
2.Get传递数据大小不超过2kb,Post没有限制
3.Get请求的参数会在Url上暴露显示,Post请求参数在Requestbody里,所以相对Get来说,POST安全性较高
4.Get 请求的静态资源会被浏览器缓存,Post不会被缓存
5.Get传递的数据类型是文本,Post是文本或者二进制
6.Get请求被回退时是无害的,Post请求被回退是会被重新再执行一次
GET和POST的使用场景
1.在传递一些机密信息时必须要使用Post
2.只是查询获取数据时可以用Get
3.Post请求速度比Get慢,因为Get请求产生一个TCP数据包;而Post请求产生两个TCP数据包
相关文章
- Http学习之使用HttpURLConnection发送post和get请求(3)
- http和https的区别,HTTPS工作原理,状态码,cookie和session对于HTTP有什么用
- curl 带上 -I 参数是什么http请求方法
- 技术分享 | 接口测试之HTTP 协议讲解
- HTTP 消息结构
- Flutter设置允许HTTP访问
- HTTP协议
- 解决XP系统下"HTTP 错误 403.9 - 禁止访问:连接的用户过多"的问题
- aiohttp 异步http请求-12.aiohttp 请求生命周期(和requests库有什么不一样?)
- HTTP状态码之200和304
- HTTP 笔记与总结(2 )HTTP 协议的(请求行的)请求方法 及 (响应行的)状态码
- 在创建JSP时提示The superclass"javax.servlet.http.HttpServlet"was notfound on the Java Build Path错误
- HTTP协议详解之基本认证篇
- 《Nmap渗透测试指南》—第9章9.节审计HTTP身份验证
- 《Web测试囧事》——1.7 页面跳转后出现HTTP 400错误
- 解决“HTTP/1.1 405 Method not allowed”问题
- Http_4个新的http状态码:428、429、431、511
- http apr 8080 exec 3解决
- HTTP协议——学习资料小结
- JavaScript之简易http接口测试工具网页版
- HTTP(http+抓包Fiddler+协议格式+请求+响应)
- HTTP长连接、短连接究竟是什么?
- spring boot actuator工作原理之http服务暴露源码分析