大家好,欢迎来到IT知识分享网。
这个答案网上一搜一大把,有几点换个角度理解下。
POST比GET更安全?
确实GET请求页面会被浏览器缓存,而POST不会,从这点看可能更安全些,但假如没有使用用https在传输层进行加密,理论上明文都可以被抓包。
GET长度请求最多1024字符?
http协议设计是没有对url长度进行限制的,这个限制是浏览器和一些服务器对它的限制,下面是部分浏览器和服务器的限制:
- IE浏览器对URL的最大限制为2083个字符
- Firefox (Browser):对于Firefox浏览器URL的长度限制为65,536个字符。
- Safari (Browser):URL最大长度限制为 80,000个字符。
- Opera (Browser):URL最大长度限制为190,000个字符。
- Google (chrome):URL最大长度限制为8182个字符。
- Apache (Server):能接受最大url长度为8,192个字符。
- Microsoft Internet Information Server(IIS):能接受最大url的长度为16,384个字符。
GET产生一个TCP数据包,POST产生2个?
HTTP协议里面没有说POST会产生两个TCP数据包,也是部分浏览器和框架实现的这种行为,假如框架确实会产生2个TCP数据包,高并发场景下,选择GET更好些。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/51959.html