http协议——请求和响应

http协议——请求和响应

ID:32399401

大小:556.05 KB

页数:5页

时间:2019-02-04

http协议——请求和响应_第1页
http协议——请求和响应_第2页
http协议——请求和响应_第3页
http协议——请求和响应_第4页
http协议——请求和响应_第5页
资源描述:

《http协议——请求和响应》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、HTTP协议——请求和响应HTTP(hypertexttransferprotocol,超文本传输)协议:是TCP/IP协议的一个应用层协议,定义客户端和服务器通讯的格式。协议版本:有HTTP/1.0、HTTP/1.1等版本区别在于HTTP/1.0版本,与服务器建立连接后马上断开连接,在一个连接上只能获取一个Web资源,HTTP/1.1版本,与服务器建立连接后可以在一个连接上获取多个Web资源。HTTP/1.0HTTP/1.11、CMD进入命令行;2、telnetIP端口;3、Ctrl+](回显功能);4、向服务器发送请求(指定请求方式、

2、请求路径和协议版本号),服务器回应请求并断开连接;(图1-1)说明:1)HTTP请求分为四个部分(请求行、请求头信息、空行和请求实体)①请求行(请求方式、请求路径和协议版本)注:请求方式(GET/POST/HEAD/PUT/DELETE/TRACE/OPTIONS)GET请求方式(如URL请求,超链接请求和表单缺省请求等):在URL请求地址后附带参数,通常数据容量不能超过1K;POST请求方式:可以在请求实体中向服务器发送数据,数据量不限大小。②请求头信息(key:value)Accept:text/html,image/*——>通知服务

3、器客户端所支持的数据类型Accept-Charset:ISO-8859-1——>通知服务器客户端所支持的编码方式Accept-Encoding:gzip,compress——>通知服务器客户端所支持的数据压缩格式Accept-Language:en-us,zh-cn——>通知服务器客户端的语言环境Host:www.baidu.com——>通知服务器客户端请求的主机地址If-Modified-since:Tue11Jul201421:02:37GMT——>通知服务器资源的缓存时间Referer:http://www.baidu.com/in

4、dex.html——>通知服务器客户端从哪个资源访问服务器(用于防盗链)User-Agent:Mozilla/4.0(compatible;MSIE5.5WindowsNT5.0)——>通知服务器客户端的软件环境Cookie:——>客户端向服务器请求资源时可以带的数据Connection:close/Keep-Alive客户端请求完毕之后需要断开连接(close);保持连接(Keep-Alive)Date:Tue11Jul201421:02:37GMT客户端请求资源的当前时间③空行,请求头和请求实体之间用一个空行隔开,没有请求实体时,空行

5、仍不能省④请求实体(可选):发送信息2)HTTP响应也分为四个部分(响应行、响应头信息、空行和响应实体)①响应行(协议版本、状态码和状态文字)①响应头信息(key:value)Location:www.baidu.com——>配合302通知客户端重定向的资源地址Server:ApacheTomcat——>通知客户端服务器的类型Content-Encoding:gzip——>通知客户端数据的压缩格式Content-length:80——>通知客户端回送数据的长度Content-language:zh-cn——>通知客户端回送数据的语言环境C

6、ontent-type:text/html;charset=GBK2312——>通知客户端回送数据的类型Last-Modified:Tue11Jul201421:02:37GMT——>通知客户端资源最后的缓存时间Refresh:1;url=http://www.it315.org——>通知客户端多长时间刷新一次Content-Disposition:attachement;filename=aaa.zip——>通知客户端以下载方式打开请求资源Transfer-Encoding:chuncked——>通知客户端回送数据按照块传送Set-Co

7、okie:SS=QO=5Lb;path=/searchEtag:W/0384384093489023843——>通知客户端回送数据生成的唯一标识Expires:-1——>通知客户端回送数据缓存多长时间Cache-Control:no-Cache——>通知客户端回送数据无需缓存Pragma:no-Cache——>通知客户端回送数据无需缓存Connection:close/Keep-Alive服务器请求完毕之后需要断开连接(close);保持连接(Keep-Alive)Date:Tue11Jul201421:02:37GMT服务器请求资源的当

8、前时间②空行,响应头和响应实体之间用一个空行隔开,没有请求实体时,空行仍不能省③响应实体(也可能没有)一:请求方法HEAD请求PUT请求(写入内容)TRACE请求(查看路由器或交换机是否对请求

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。