HTTP协议——请求与响应.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HTTP协议——请求和响应HTTP(hypertext transfer protocol,超文本传输)协议:是TCP/IP协议的一个应用层协议,定义客户端和服务器通讯的格式。协议版本:有HTTP/1.0、HTTP/1.1等版本区别在于HTTP/1.0版本,与服务器建立连接后马上断开连接,在一个连接上只能获取一个Web资源,HTTP/1.1版本,与服务器建立连接后可以在一个连接上获取多个Web资源。HTTP/1.0HTTP/1.1CMD进入命令行;telnet IP 端口;Ctrl+](回显功能);向服务器发送请求(指定请求方式、请求路径和协议版本号),服务器回应请求并断开连接;(图 1-1)说明:HTTP请求分为四个部分(请求行、请求头信息、空行和请求实体)请求行(请求方式、请求路径和协议版本)注:请求方式(GET/POST/HEAD/PUT/DELETE/TRACE/OPTIONS)GET请求方式(如URL请求,超链接请求和表单缺省请求等):在URL请求地址后附带参数,通常数据容量不能超过1K;POST请求方式:可以在请求实体中向服务器发送数据,数据量不限大小。请求头信息(key:value)Accept:text/html,image/*——通知服务器客户端所支持的数据类型Accept-Charset:ISO-8859-1——通知服务器客户端所支持的编码方式Accept-Encoding: gzip,compress——通知服务器客户端所支持的数据压缩格式Accept-Language:en-us,zh-cn——通知服务器客户端的语言环境Host:——通知服务器客户端请求的主机地址If-Modified-since:Tue 11 Jul 2014 21:02:37 GMT——通知服务器资源的缓存时间Referer:/index.html——通知服务器客户端从哪个资源访问服务器(用于防盗链)User-Agent:Mozilla/4.0(compatible;MSIE 5.5 Windows NT 5.0)——通知服务器客户端的软件环境Cookie:——客户端向服务器请求资源时可以带的数据Connection:close/Keep-Alive客户端请求完毕之后需要断开连接(close);保持连接(Keep-Alive)Date:Tue 11 Jul 2014 21:02:37 GMT客户端请求资源的当前时间空行,请求头和请求实体之间用一个空行隔开,没有请求实体时,空行仍不能省请求实体(可选):发送信息HTTP响应也分为四个部分(响应行、响应头信息、空行和响应实体)响应行(协议版本、状态码和状态文字)响应头信息(key:value)Location:——配合302通知客户端重定向的资源地址Server:Apache Tomcat——通知客户端服务器的类型Content-Encoding:gzip——通知客户端数据的压缩格式Content-length:80——通知客户端回送数据的长度Content-language:zh-cn——通知客户端回送数据的语言环境Content-type:text/html;charset=GBK2312——通知客户端回送数据的类型Last-Modified:Tue 11 Jul 2014 21:02:37 GMT——通知客户端资源最后的缓存时间Refresh:1;url=——通知客户端多长时间刷新一次Content-Disposition:attachement;filename=aaa.zip——通知客户端以下载方式打开请求资源Transfer-Encoding:chuncked——通知客户端回送数据按照块传送Set-Cookie:SS=QO=5Lb;path=/searchEtag:W/0384384093489023843——通知客户端回送数据生成的唯一标识Expires:-1——通知客户端回送数据缓存多长时间Cache-Control:no-Cache——通知客户端回送数据无需缓存Pragma:no-Cache——通知客户端回送数据无需缓存Connection:close/Keep-Alive服务器请求完毕之后需要断开连接(close);保持连接(Keep-Alive)Date:Tue 11 Jul 2014 21:02:37 GMT服务器请求资源的当前时间空行,响应头和响应实体之间用一个空行隔开,没有请求实体时,空行仍不能省响应实体(也可能没有)一:请求方法HEAD请求PUT请求(写入内容)TRACE请求(查看路由器或交换机是否对请求信息有修改)OPTIONS请求(返回服务器可用的请求方法)二:状态码和状态文字200服务器成功返回网页301/2永久/临时重定向304未修改(取缓存)307

文档评论(0)

0520 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档