首页 > Web开发 > 详细

Http的Get和Post--扫盲篇

时间:2015-01-16 18:41:19      阅读:334      评论:0      收藏:0      [点我收藏+]

Http Get请求,根据Http规范Get用于服务器信息的获取,而且安全及幂等的。其中安全的在此处的含义是:不会对服务器数据造成修改、增加、以及数据状态的改变。

Http Post请求,表示可能修改服务器上的资源的请求。

  以上2种分别为Http使用最多最常见的请求方式。

从具体的应用上看:

  Get请求位于Http协议的头部(header),会依附在浏览器的地址栏中以"?"符号分割传输参数,参数之间使用“&”符号连接。

  中文字符会使用Base64编码以16进制表示ASCII码。英文字符照常发送,空格会转化为"+"符号。

  Get方式请求提交的数据大小取决于浏览器服务器的设置,在正常情况下IE为2083个字节(大致2.35KB),需要注意的是,并不是Http对Get请求的URL长度进行限制。

  Post请求提交的数据位于Http协议的包体中。

  Post的请求数据大小取决于web服务器的处理能力,IIS6.0限制一个Post请求的大小为200KB;单个表单域为100KB;IIS6.0上传文件最大默认为4M。

Http的Get和Post--扫盲篇

原文:http://www.cnblogs.com/KingLei/p/http.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!