浅谈get和post请求的区别
1)Get, 它用于获取信息,注意,他只是获取、查询数据,也就是说它不会修改服务器上的数据,从这点来讲,它是数据安全的,而稍后会提到的Post它是可以修改数据的,所以这也是两者差别之一了。2)Post,它是可以向服务器发送修改请求,从而修改服务器的,比方说,我们要在论坛上回贴、在博客上评论,这就要用到Post了,当然它也是可以仅仅获取数据的。下面简述一下Get和Post区别:1)Get请求的数据是放在HTTP包头中的,也就是URL之后,通常是像下面这样定义格式的,(而Post是把提交的数据放在HTTP正文中的)。login.action?name=hyddd&password=idontknow&verify=%E4%BD%E5%A5%BDa,以?来分隔URL和数据;b,以&来分隔参数;c,如果数据是英文或数字,原样发送;d,如果数据是中文或其它字符,则进行BASE64编码。2)GET提交的数据比较少,最多1024B,因为GET数据是附在URL之后的,而URL则会受到不同环境的限制的,比如说IE对其限制为2K+35,而POST可以传送更多的数据(理论上是没有限制的,但一般也会受不同的环境,如浏览器、操作系统、服务器处理能力等限制,IIS4可支持80KB,IIS5可支持100KB)。3)Post的安全性要比Get高,因为Get时,参数数据是明文传输的,而且使用GET的话,还可能造成Cross-site request forgery攻击。而POST数据则可以加密的,但GET的速度可能会快些。所以综上几点,总结成下表:

get和post请求的区别
1、传输数据的大小不同在HTTP规范中,没有对URL的长度和传输的数据大小进行限制。但是在实际开发过程中,对于GET,特定的浏览器和服务器对URL的长度有限制。因此在使用GET请求时,传输数据会受到URL长度的限制。对于POST,由于不是URL传值,理论上是不会受限制的,但是实际上各个服务器会规定对POST提交数据大小进行限制,Apache、IIS都有各自的配置。2、浏览器回退情况不同GET在浏览器回退时是无害的,而POST会再次提交请求。3、安全性不同GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。

get和post请求的区别
GET请求和POST请求的区别:1、 get是从服务器上获取数据,post是向服务器传送数据。2、 get请求时通过URL直接请求数据,数据信息可以在URL中直接看到,比如浏览器访问;而post请求是放在请求头中的,用户无法直接看到。3、 get传送的数据量较小,有限制,不能大于2KB;这主要是因为它受约于URL长度的限制。post传送的数据量较大,一般被默认为不受限制,但理论上,IIS4中最大量为80KB,IIS5中为100KB。4、get请求因为数据参数是暴露在URL中的,所以安全性比较低,如密码不能暴露的就不能用get请求;post请求中,请求信息是放在请求头的,安全性较高,可以使用。以上内容参考百度百科-HTTP

Get请求和Post请求区别是什么?
Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求。1. Get是获取信息,而不是修改信息,类似数据库查询功能一样,数据不会被修改。2. Get传输的数据有大小限制,因为GET是通过URL提交数据,那么GET可提交的数据量就跟URL的长度有直接关系了,不同的浏览器对URL的长度的限制是不同的。3. GET请求的数据会被浏览器缓存起来,用户名和密码将明文出现在URL上,其他人可以查到历史浏览记录,数据不太安全。Request.QueryString来获取Get方式提交来的数据。4. Post请求则作为http消息的实际内容发送给web服务器,数据放置在HTML Header内提交,Post没有限制提交的数据。5. Post比Get安全,当数据是中文或者不敏感的数据,则用get,因为使用get,参数会显示在地址,对于敏感数据和不是中文字符的数据,则用post。6. POST表示可能修改变服务器上的资源的请求,在服务器端,用Post方式提交的数据Request.Form来获取。

Get和post的区别?
1.get是从从指定的资源请求数据,post是向指定的资源提交要被处理的数据。 2.发送数据时,GET 方法向 URL 添加数据;URL 的长度是受限制的(URL 的最大长度是 2048 个字符),Post无限制。所以两者对于数据长度的限制是不一样的。3.get服务器端用Request.QueryString获取变量的值,post服务器端用Request.Form获取提交的数据。4.get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。5.get安全性非常低,post安全性较高。与 POST 相比,GET 的安全性较差,是因为所发送的数据是 URL 的一部分。所以在发送密码或其他敏感信息时绝不要使用 GET 。POST 比 GET 更安全,因为参数不会被保存在浏览器历史或 web 服务器日志中。6.get只允许使用ASCll字符,而post没有限制。也可允许二进制数据。7.get数据在URL中对所有人都是可见的,而post数据不会显示在URL中。 文章部分内容源于网络,联系侵删*
get 是得到,拿到的意思,也有变得。。。的意思。 post 是邮寄的意思。 两个词差别那么大,怎么会需要区别?

本文由 在线网速测试 整理编辑,转载请注明出处。