- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * 实体头 Content-Language Content-Language 实体报头域描述了资源所用的自然语言。没有设置该域则认为实体内容将提供给所有的语言阅读者。eg:Content-Language:da Content-Length Content-Length 实体报头域用于指明实体正文的长度,以字节方式存储的十进制数字来表示。 Content-Type Content-Type 实体报头域用语指明发送给接收者的实体正文的媒体类型。eg: Content-Type:text/html;charset=ISO-8859-1 Content-Type:text/html;charset=GB2312 实体头 Last-Modified Last-Modified 实体报头域用于指示资源的最后修改日期和时间。 Expires Expires 实体报头域给出响应过期的日期和时间。为了让代理服务器或浏览器在一段时间以后更新缓存中(再次访问曾访问过的页面时,直接从缓存中加载,缩短响应时间和降低服务器负载)的页面,我们可以使用Expires 实体报头域指定页面过期的时间。eg:Expires:Thu,15 Sep 2006 16:23:12GMT 实体头 HTTP1.1 的客户端和缓存必须将其他非法的日期格式(包括0)看作已经过期。 eg:为了让浏览器不要缓存页面, 我们也可以利用Expires 实体报头域, 设置为0 典型的请求消息 GET http://download.microtool.de:80/somedata.exe? Host:download.microtool.de? Accept:*/*? Accept Language: zh-cn Accpet-Encoding:gzip, deflate Cache-Control:no-cache? User-Agent:Mozilla/4.04[en](Win95;I;Nav)? Connection:Keep-Alive 典型的响应消息 HTTP/1.1 200 OK //请求成功 Server: Microsoft-IIS/5.0 //web 服务器 Date: Thu,08 Mar 200707:17:51 GMT Connection: Keep-Alive Content-Length: 23330 Content-Type: text/html Expries: Thu,08 Mar 2007 07:16:51 GMT Set-Cookie:ASPSESSIONIDQAQBQQQB=BEJCDGKADEDJKLKKAJEOIMMH; path=/ Cache-control: private 典型的响应消息 HTTP/1.0 404 Not Found //请求失败 Date: Thu, 08 Mar 2007 07:50:50 GMT Server: Apache/2.0.54 Unix Last-Modified: Thu, 30 Nov 2006 11:35:41 GMT Content-Type: text/html Connection: Close * * * * * * * * * * * * * * * * * * * * * * * * * * 第六讲 HTTP协议 统一资源定位符 http://hostname[:port]/path[;parameters][?query] 例子: /zjut/xyw/index.jsp HTML文档 HTML The author of this text is A HREF=“59”浙江工业大学物联网实验室/A /HTML 超文本传输协议HTTP 超文本传输协议(HTTP,Hypertext Transfer Protocol)是在Internet上传送文件的一组规则。 HTTP传输的文件将在浏览器显示。HTTP应用程序在Web服务器上运行,收听请求,然后响应请求,向请求方发回文件。Web服务器是个运行HTTP服务器应用程序的服务器。 HTTP在一个TCP端口收听,通常在端口 80收听请求,然后,将被请求的文件传送给请求方。请求方主机使用Web浏览器应用程序显示文件。 HTTP协议的运作方式 1. 宏观运作方式 HTTP协议是基于请求/响应模式的。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为,统一资源标识符、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式为一个状态行包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信
文档评论(0)