赞助连接

赞助连接

阅 读 文 章

请教POST以后,在HTTP协议中传输的数据是什么?

[来源:网上转载 (CSDN转载) | 作者:网友(jom22047) | 时间:2008-07-07 | 浏览:人次 ]

比如我在客户端post了一个form的数据了,在传输中,数据是如何表现的?  
   
  比如form里一个radio选中了,传输中是如何表现的?  
   
   
  请问哪里有相关的这样的文章呀?谢谢!
有几种编 *** 方式。。  
  HTML与XHTML权威指南里有讲``
看看这个吧:  
   
   
   
   
  在B/S应用程序中,前台与后台的数据交互,都是通过HTML中Form表单完成的。Form提供了两种数据传输的方式——get和post。虽然它们都是数据的提交方式,但是在实际传输时确有很大的不同,并且可能会对数据产生严重的影响。虽然为了方便的得到变量值,Web容器已经屏蔽了二者的一些差异,但是了解二者的差异在以后的编程也会很有帮助的。  
      Form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的GET和POST方法。二者主要区别如下:  
      1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。  
      2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。  
      3、Get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据,一些系统内部消息将会一同显示在用户面前。Post的所有 *** 作对用户来说都是不可见的。  
      4、Get传输的数据量小,这主要是因为受URL长度 *** ;而Post可以传输大量的数据,所以在上传文件只能使用Post(当然还有一个原因,将在后面的提到)。  
      5、Get *** Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。  
      6、Get是Form的默认方法。  
 
以明文方式传输  
  对http数据包抓包就知道
用HTTPWATCH看一下。
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 传输 数据 协议 以后 请教 Post Get URL Form 方式 用户

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.