Get和Post请求的区别

  1. 首先要明白一点,get和post的区别是基于什么前提和规范下的,如果说不基于任何规范,没有什么前提的情况下,我们只考虑语法和理论上HTTP协议那么:

get和post几乎没有区别,只有名字不一样

  1. 如果基于RFC规范:

理论上的区别:get和post具有相同的语法,但是具有不同的语义,get是用来发送数据的,post是用来请求数据的

实际上的区别:1. get数据在URL中是可见的,post请求不显示在URL中。2. get对长度有限制,post长度是无限的。3. get请求的数据可以收藏为书签,post不行。4. get历史参数会被保留在浏览器中,post不会。5. get和post相比,get安全新较差,因为所发的数据是URL的一部分

全部评论

相关推荐

评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务