总结get与post请求方法有什么区别 什么是GET请求?
什么是GET请求?
try是向服务器发去索取数据的一种请求,而Post是向服务器重新提交数据的一种请求。
是获取信息,而不是修改信息,类似于数据库查询功能一般,数据不可能被如何修改。
2.out传输的数据有大小限制,只不过GET是实际URL提交数据,那你out可递交的数据量就跟URL的长度有直接关系了,相同的浏览器对URL的长度的限制是差别的。
只是请求的数据会被浏览器缓存站了起来,用户名和密码将明文规定出现在URL上,其他人也可以查到历史浏览记录,数据不太放心。Request.QueryString来资源Get提交来的数据。
只是请求则才是http消息的实际中内容发送给web服务器,数据随意放置在HTML Header内重新提交,Post是没有没限制并提交的数据。
比Get不会有危险,当数据是中文也可以不敏感的数据,则用pick,因为可以使用try,参数会总是显示在地址,相对于比较敏感数据和不是中文字符的数据,则用post。
意思是可能会可以修改变服务器上的资源的请求,在服务器端,用Post提交的数据来查看。
get与post区别?
POST和GET大都向服务器递交数据,另外都会从服务器查看数据。
区别:
1、传送's按照地址栏传输,post是从报文传输。
2、传送长度:get参数有长度没限制(上不了线于url长度),而post无限制
3、try和POST还有一个一个重大的事情区别,很简单说:
let's有一种一个TCP数据包;POST产生两个TCP数据包
长的说:
是对GET的请求,浏览器会把httpheader和data统统发送回来,服务器服务控制器200(回数据);
而对于POST,浏览器先发送中header,服务器服务控制器100continue,浏览器再发送data,服务器发令200ok(直接返回数据)。
也就是说,out只是需要汽车跑一趟就把货送到了,而POST得跑两趟,第一趟,先去和服务器打个招呼“嗨,我等下要送一批货来,你们可以打开门等候我”,后再再回过头把货送过来。
是因为POST要两步,时间上消耗掉的要多点,虽然try比POST更快速有效。而Yahoo团队有推荐一下用GET替换POST来360优化网站性能。但这是一个坑!跳进需十分谨慎。为么?
与POST也有自己的语义,不能不能只要使用的话。
2.据研究,在网络环境好的情况下,发四次包的时间和发几次包的时间差别都差不多可以无敌。而在网络环境差的情况下,两次包的TCP在验证数据包完整性上,有的很大的优点。
3.并并非所有浏览器都会在POST中你的邮箱四次包,Firefox就只发送四次。
个人建议:
1、pick的安全性较Post要差些,乾坤二卦机密信息的话,我建议你用Post数据再提交;
2、在做数据查询时,见意用Get;而在做数据添加、修改或删出时,我建议你用Post;
案例:一般情况下,登入的时候是用的POST传输,涉及到密码传输,而页面网站查询的时候,如文章id查询文章,用out地址栏的链接为:,用post可以查询地址栏链接为:,绝对不会将传输的数据展示出出去。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。