当前位置:主页 > 查看内容

网络请求GET和POST的区别

发布时间:2021-07-13 00:00| 位朋友查看

简介:网络请求GET和POST的区别 1两者都是HTTP协议中的请求方式使用都是TCP/IP传输协议所以传输上没有什么区别 2报文格式GET向服务器获取指定的资源参数是在GET请求的URL中发生的而POST向服务器提交数据参数是在POST请求的消息主体发生的 3参数的写法使用GET方法时……

网络请求GET和POST的区别

(1)两者都是HTTP协议中的请求方式,使用都是TCP/IP传输协议,所以传输上没有什么区别

(2)报文格式:GET向服务器获取指定的资源,参数是在GET请求的URL中发生的;而POST向服务器提交数据,参数是在POST请求的消息主体发生的

(3)参数的写法:使用GET方法时,请求参数写在?后面,用&分割;而POST将请求参数封装在HTTP请求数据中,以名称/值的形式出现

(4)数据长度限制:GET方法输入数据有限制(此限制非http协议限制,而是浏览器和服务器的原因);而POST对传送的数据大小没有限制

(5)安全/可见性:GET的数据包含在URL中,安全性较差;POST比GET好那么一点,它的参数不会被保存在浏览器历史和服务器日志上;但从传输的角度来说,都是不安全的,因为HTTP协议是明文传输,只要在网络节点上抓包,就能获取数据报文

;原文链接:https://blog.csdn.net/Monsterof/article/details/115705534
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:并发编程-初级之认识并发编程 下一篇:没有了

推荐图文


随机推荐