http协议简单介绍

合集下载

HTTP协议简介及其工作原理

HTTP协议简介及其工作原理

HTTP协议简介及其工作原理1.HTTP的概述超文本传输协议(HTTP)是万维网应用层的协议,是通过两个程序实现:一个是客户端程序(一般称为浏览器),另一个是服务器(常称Web服务器)。

这两个通常运行在不同的主机上通过交换HTTP报文来完成网页请求和响应。

并且HTTP定义了报文的结构和客户/服务器之间交换报文的规则。

2. HTTP的工作流程浏览器可以向web服务器发送请求并显示收到的网页,当用户在浏览器地址栏中输入一个URL或点击一个超连接时,浏览器就向服务器发出了HTTP请求,该请求被送往由URL 指定的WEB服务器,WEB服务器接收到请求后,进行相关文档的检索并以HTTP规定的格式送回所要求的文件或其他相关信息,再由用户计算机上的浏览器负责解释和显示。

在HTTP协议中,由于WEB服务器在发送用户要求的文档过程中,并不储存任何有关客户端的状态信息。

如果某个客户端在几秒钟内两次要求同一文档,服务器绝对不会认为不合理,因为它根本不记得用户端曾经来访过,因此HTTP 不维持客户端状态,故它又被称为无状态协议。

3. HTTP运作过程中的连接3.1连接过程说明假设某个网页有10个JPFG图像,总共11个对象存在同一个服务器中,该网页的基本文档形式URL为:/somedepartment/home.index当采用HTTP/1.0时,WEB服务过程:⑴.HTTP的客户端启用了对服务器的TCP连接,该服务器的80号端口(HTTP的默认端口)用来监听来自网络的网络服务请求。

⑵. HTTP的客户端通过第一步建立的链接套接字发送“请求报文”。

请求报文中包含了文档的路径名(/somedepartment/home.index )。

⑶.HTTP服务器通过第一步建立连接套接字收到了该请求报文,从磁盘或内存中查找/somedepartment/home.index,将文档封存在HTTP的“相应报文”中,并通过先前建立的套接字将该报文送到客户端。

HTTP协议简述

HTTP协议简述

HTTP协议简述前⾔HTTP协议是整个Web的基础,是客户端和服务器端协同⼯作的基⽯,要想了解Web的⼯作原理、优化Web应⽤,就要完全理解HTTP协议。

HTTP的操作过程1 ,浏览器分析指向页⾯的URL2 ,浏览器向DNS系统请求解析域名所对应的服务器IP地址3 ,DNS系统解析出服务器的IP,并返回给主机4 ,浏览器与该服务器的进程建⽴TCP链接(三次握⼿,端⼝默认为80)5 ,浏览器发出HTTP请求:如GET /article/index.html6 ,服务器收到请求并作出相应处理,把⽂件index.html发送给浏览器7 ,释放TCP链接(四次握⼿)8 ,浏览器解析index.html⽂件,将web页显⽰出来。

HTTP协议的特点HTTP协议是⽆状态的,即多次访问⼀个服务器上的页⾯,服务器并不知道你曾经访问过,每次访问的响应都当做第⼀次访问⼀样。

所以,在实际应⽤中,通常使⽤CooKie加数据库的⽅式记录和跟踪⽤户的活动。

HTTP有⾮持久连接和持久连接:采⽤⾮持久连接时,⽹页的每个元素对象(如.png,jpeg图等)的传输都需单独建⽴⼀个TCP连接(第三次握⼿可携带请求信息)采⽤持久连接时,仅需建⽴⼀次TCP连接,服务器发送响应后仍保持连接,客户和服务器可以继续在这条连接上发送请求和响应报⽂。

Cookie以及其作⽤CooKie是由服务器⽣成,但存储在⽤户主机上的⽂本⽂件,它保存了服务器和客户之间传递的状态信息,作为识别⽤户的⼿段。

通过Cookie服务器就能从数据库中查询该⽤户的活动记录,进⽽可以执⾏⼀些个性化操作get和post⽅法的区别:⼀般我们在浏览器输⼊⼀个⽹址访问⽹站都是GET请求;在FORM表单中,可以通过设置Method指定提交⽅式为GET或POST,默认时为GET提交⽅式。

get请求⼀般不会修改服务器的信息,仅⽤于请求页⾯;post请求可能会修改服务器中的资源信息,如提交评论、博客等都是通过post请求实现。

HTTP协议简介

HTTP协议简介

HTTP协议简介一、背景介绍HTTP(Hypertext Transfer Protocol)是一种用于传输超文本的应用层协议。

它是Web应用中最基础、最重要的协议之一,负责在客户端和服务器之间传输数据。

HTTP协议的发展和普及,使得互联网得以快速发展,并成为现代社会中不可或缺的一部分。

二、协议概述1. HTTP的特点HTTP协议具有以下特点:- 简单:HTTP协议使用简单的请求-响应模型,客户端发送请求,服务器返回响应。

- 无状态:HTTP协议不会保留与之前请求相关的任何信息,每个请求都是独立的。

- 可扩展:HTTP协议支持通过添加新的方法、头部字段和状态码来扩展功能。

2. HTTP的工作原理HTTP协议通过客户端-服务器模型工作。

客户端发送HTTP请求到服务器,服务器处理请求并返回HTTP响应。

HTTP请求和响应都由消息头和消息体组成。

消息头包含了请求或响应的元数据,消息体包含了实际的数据。

3. HTTP的请求方法HTTP定义了多种请求方法,常用的有:- GET:获取指定资源的内容。

- POST:向指定资源提交数据。

- PUT:将请求的数据存储到指定位置。

- DELETE:删除指定的资源。

- HEAD:获取指定资源的元数据。

4. HTTP的状态码HTTP响应包含一个状态码,用于表示服务器对请求的处理结果。

常见的状态码有:- 200 OK:请求成功。

- 404 Not Found:请求的资源不存在。

- 500 Internal Server Error:服务器内部错误。

5. HTTP的头部字段HTTP请求和响应中可以包含多个头部字段,用于传递附加的信息。

常见的头部字段有:- Content-Type:指定请求或响应的媒体类型。

- Content-Length:指定请求或响应的数据长度。

- Cookie:用于在客户端和服务器之间传递状态信息。

三、应用场景HTTP协议广泛应用于Web开发和互联网通信中,包括但不限于以下场景:1. 浏览器和服务器之间的通信:HTTP协议是浏览器和服务器之间进行数据交互的基础。

HTTP协议

HTTP协议

HTTP协议⼀、HTTP协议1 HTTP协议简介超⽂本传输协议(英⽂:HyperText Transfer Protocol,缩写:HTTP)是⼀种⽤于分布式、协作式和超媒体信息系统的应⽤层协议。

HTTP 是万维⽹的数据通信的基础。

HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核⼦研究组织(CERN)所发起。

HTTP的标准制定由万维⽹协会(World Wide Web Consortium,W3C)和互联⽹⼯程任务组(Internet Engineering Task Force,IETF)进⾏协调,最终发布了⼀系列的RFC,其中最著名的是1999年6⽉公布的 RFC 2616,定义了HTTP协议中现今⼴泛使⽤的⼀个版本——HTTP 1.1。

2014年12⽉,互联⽹⼯程任务组(IETF)的Hypertext Transfer Protocol Bis(httpbis)⼯作⼩组将HTTP/2标准提议递交⾄IESG进⾏讨论,于2015年2⽉17⽇被批准。

HTTP/2标准于2015年5⽉以RFC 7540正式发表,取代HTTP 1.1成为HTTP的实现标准。

2 什么是http这⾥只是简单概述⼀下,更多详情可以参见:基于tcp/ip、⼀种⽹络应⽤层协议、超⽂本传输协议HyperText Transfer Protocol⼯作⽅式:客户端请求服务端应答的模式快速:⽆状态连接,灵活:可以传输任意对象,对象类型由Content-Type标记3 HTTP协议概述HTTP是⼀个客户端终端(⽤户)和服务器端(⽹站)请求和应答的标准(TCP)。

通过使⽤⽹页浏览器、⽹络爬⾍或者其它的⼯具,客户端发起⼀个HTTP请求到服务器上指定端⼝(默认端⼝为80)。

我们称这个客户端为⽤户代理程序(user agent)。

应答的服务器上存储着⼀些资源,⽐如HTML⽂件和图像。

我们称这个应答服务器为源服务器(origin server)。

http协议

http协议

http协议Http即超⽂本传输协议(英⽂:HyperText Transfer Protocol,缩写:HTTP),⽤来在⽹页间传输超⽂本的⼀种协议。

在这⾥需要了解三个内容:1、html;2、URL;3、http。

1、HTML(HyperText Markup Language),超⽂本标记语⾔;2、URI,统⼀资源标识符,互联⽹上所有的资源都有其唯⼀的URI;3、HTTP,超⽂本传输协议。

在开始http真正的内容之前,我们还需要了解⼀下什么是uri、url以及urn。

因为我们⼏乎所有的http请求都是通过url来完成的。

URI(Uniform Resource Identifier)统⼀资源标志符,是⼀个⽤于标识某⼀互联⽹资源名称的字符串。

HTTP使⽤统⼀资源标识符(Uniform Resource Identifiers, URI)来建⽴连接和传输数据。

URL(Uniform Resource Locator)统⼀资源定位符,如同在⽹络上的门牌,是因特⽹上标准的资源的地址,它是⼀种特殊类型的URI,包含了⽤于查找某个资源的⾜够的信息。

URN(Uniform Resource Name),期望为资源提供持久的、位置⽆关的标识⽅式,并允许简单地将多个命名空间映射到单个URN命名空间。

②域名部分:该URL的域名部分为。

⼀个URL中,也可以使⽤IP地址作为域名使⽤。

③端⼝部分:跟在域名后⾯的是端⼝,域名和端⼝之间使⽤:作为分隔符。

端⼝不是⼀个URL必须的部分,如果省略端⼝部分将采⽤默认端⼝。

④虚拟⽬录部分:从域名后的第⼀个/开始到最后⼀个/为⽌是虚拟⽬录部分。

本例中的虚拟⽬录是/news/。

⑤⽂件名部分:从域名后的最后⼀个/开始到?为⽌是⽂件名部分,如果没有?,则是从域名后的最后⼀个/开始到#为⽌,如果没有?和#,那么从域名后的最后⼀个/开始到结束都是⽂件名部分。

本例中的⽂件名是index.asp。

http协议是什么

http协议是什么

http协议是什么HTTP(Hypertext Transfer Protocol)协议是一种用于传输超文本的应用层协议。

HTTP是Web服务的基础,它的功能是允许客户端与服务器之间传输和交换资源。

HTTP协议采用了请求-响应模型,客户端发送请求给服务器,服务器返回响应给客户端。

请求由请求行、请求头和请求体组成,而响应由响应行、响应头和响应体组成。

HTTP协议的主要特点如下:1. 简单:HTTP协议的请求和响应是简洁明了的文本形式,在协议中使用了易于理解的方法和状态码,使其易于使用和调试。

2. 无状态:HTTP协议是无状态的,即每个请求和响应是独立的,服务器不会记住之前的请求。

这导致了每个请求都需要携带所有必要的信息,而不依赖之前的请求。

3. 可扩展性:HTTP协议是可扩展的,可以通过请求头和响应头添加自定义的字段,以满足不同应用的需求。

4. 基于TCP/IP:HTTP协议是建立在可靠的传输层协议TCP/IP之上的,确保了数据可靠的传输。

HTTP协议的工作流程如下:1. 客户端发起HTTP请求,发送一个HTTP方法(GET、POST等)、URL以及相应的请求头和请求体。

2. 服务器接收到请求,在响应头中包含了状态码、响应头和响应体。

3. 客户端接收到响应,根据响应头中的状态码判断请求的结果。

然后解析响应体中的数据,进行相应的处理。

HTTP协议的各个版本之间也有一些区别:- HTTP/0.9:1991年发布,只支持GET方法,没有请求头和响应头,只能传输HTML格式的文本。

- HTTP/1.0:1996年发布,支持多种数据格式,引入了请求头和响应头,并增加了POST方法和状态码。

- HTTP/1.1:1999年发布,是当前主流版本,支持持久连接、管道化请求以及更多的状态码。

- HTTP/2:2015年发布,引入了二进制传输、多路复用、头部压缩等新特性,提高了性能和效率。

除了常见的HTTP协议,还有HTTPS(HTTP Secure)协议,它通过在HTTP协议上叠加SSL/TLS加密层来提供安全的通信。

HTTP详解

HTTP详解

HTTP 协议详解阅读目录1.什么是HTTP协议2.Web服务器,浏览器,代理服务器3.URL详解4.HTTP协议是无状态的5.HTTP消息的结构6.Get和Post方法的区别7.状态码8.HTTP Request header9.HTTP Response header10.H TTP协议是无状态的和Connection: keep-alive的区别什么是HTTP协议协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器目前我们使用的是HTTP/1.1 版本Web服务器,浏览器,代理服务器当我们打开浏览器,在地址栏中输入URL,然后我们就看到了网页。

原理是怎样的呢?实际上我们输入URL后,我们的浏览器给Web服务器发送了一个Request, Web服务器接到Request后进行处理,生成相应的Response,然后发送给浏览器,浏览器解析Response中的HTML,这样我们就看到了网页,过程如下图所示我们的Request 有可能是经过了代理服务器,最后才到达Web服务器的。

过程如下图所示代理服务器就是网络信息的中转站,有什么功能呢?1. 提高访问速度,大多数的代理服务器都有缓存功能。

2. 突破限制,也就是翻墙了3. 隐藏身份。

URL详解URL(Uniform Resource Locator) 地址用于描述一个网络上的资源,基本格式如下;url-params][?query-string][#anchor]scheme 指定低层使用的协议(例如:http, https, ftp)host HTTP服务器的IP地址或者域名port# HTTP服务器的默认端口是80,这种情况下端口号可以省略。

如果使用了别的端口,必须指明,例如:8080/path 访问资源的路径url-paramsquery-string 发送给http服务器的数据anchor- 锚URL 的一个例子/test;id=8079?name=sviergn&x=true#stuffSchema: httphost:path: /sj/testURL params: id=8079Query String: name=sviergn&x=trueAnchor: stuffHTTP协议是无状态的http协议是无状态的,同一个客户端的这次请求和上次请求是没有对应关系,对http 服务器来说,它并不知道这两个请求来自同一个客户端。

各协议报文格式介绍

各协议报文格式介绍

各协议报文格式介绍
一、HTTP协议
HTTP协议是Hypertext Transfer Protocol(超文本传输协议)的缩写,它是一个互联网协议,是客户端(如浏览器)和服务器之间数据通讯
的基础。

HTTP协议是一种基于请求/响应模式的、无状态的应用层协议,
当用户在浏览器上输入URL地址,从服务器上获取文件或服务数据时,均
使用HTTP建立连接进行数据通讯。

1、HTTP报文结构
HTTP报文由报文首部和报文实体组成,其中报文首部分为请求首部
和响应首部,请求首部由请求方向、请求地址、协议版本、请求首部字段
等构成,响应首部由协议版本、状态代码、状态短语、响应首部字段等构成;报文实体由实体首部和实体内容组成,实体首部包含了实体类型、编码、长度及其他内容;实体内容就是实际要传输的数据。

2、HTTP请求报文
一个HTTP请求报文由请求行、请求首部字段和请求实体组成,其中:(1)请求行:由方法、Uniform Resource Identifiers(统一资源
标识符)和协议/版本信息构成,如GET /index.html HTTP/1.1(2)请求首部字段:用来描述请求的内容,包括Accept-
Language/Accept-
Encoding/Authorization/Connection/Cookie/Host/User-Agent等;
(3)请求实体:提供请求的实体,如各类表单、文件等;
例如:
GET /index.html HTTP/1.1 Content-Type: text/html。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

http协议简单介绍php主要是用来做web编程,跟http协议密切相关,当然得熟悉http协议http协议的例子可以看我抓取的而百度的包请求报文,包括请求头,请求实体GET / HTTP/1.1Host: :443Accept-Encoding: gzip, deflate, sdch, brAccept-Language: zh-CN,zh;q=0.8,en;q=0.6,zh-TW;q=0.4User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36响应报文响应头,响应实体HTTP/1.1 200 OKBDPAGETYPE: 2BDQID: 0xe42dcf0000045e003BDUSERID: 1571488541Cache-Control: privateConnection: keep-aliveContent-Encoding: gzipContent-Type: text/html;charset=utf-8Date: Wed, 26 Oct 2016 03:30:15 GMTExpires: Wed, 26 Oct 2016 03:30:15 GMTServer: bfe/1.0.8.18Set-Cookie: H_PS_PSSID=1469_20792_21115_18559_17001_20882_21406_21377_21192; path=/; domain=Set-Cookie: __bsi=12031928091008280768_00_4_R_N_118_0303_C02F_N_I_I_0; expires=Wed, 26-Oct-16 03:30:20 GMT; domain=; path=/Set-Cookie: BD_HOME=1; path=/Set-Cookie: BDSVRTM=114; path=/Strict-Transport-Security: max-age=604800Transfer-Encoding: chunkedX-UA-Compatible: IE=Edge,chrome=1http协议的定义http协议是一个请求响应的协议。

http协议的架构HTTP是一个客户端和服务器端请求和应答的标准(TCP)。

客户端是终端用户,服务器端是网站。

通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。

HTTP只假定(其下层协议提供)可靠的传输,任何能够提供这种保证的协议都可以被其使用。

http协议的结构?1HTTP协议采用了请求/响应模型。

客户端向服务器发送一个请求,请求头包含请求的方法、URL、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。

服务器以一个状态行作为响应,响应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。

常用的请求头方法1 GET 请求指定的页面信息,并返回实体主体。

2 HEAD 类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头3 POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。

数据被包含在请求体中。

POST请求可能会导致新的资源的建立和/或已有资源的修改。

4 PUT 从客户端向服务器传送的数据取代指定的文档的内容。

5 DELETE 请求服务器删除指定的页面。

6 CONNECT HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。

7 OPTIONS 允许客户端查看服务器的性能。

8 TRACE 回显服务器收到的请求,主要用于测试或诊断。

9 PATCH 实体中包含一个表,表中说明与该URI所表示的原内容的区别。

10 MOVE 请求服务器将指定的页面移至另一个网络地址。

11 COPY 请求服务器将指定的页面拷贝至另一个网络地址。

12 LINK 请求服务器建立链接关系。

13 UNLINK 断开链接关系。

14 WRAPPED 允许客户端发送经过封装的请求。

15 Extension-mothed 在不改动协议的前提下,可增加另外的方法。

常用的请求头域Accept 指定客户端能够接收的内容类型Accept: text/plain, text/htmlAccept-Charset 浏览器可以接受的字符编码集。

Accept-Charset: iso-8859-5Accept-Encoding 指定浏览器可以支持的web服务器返回内容压缩编码类型。

Accept-Encoding: compress, gzipAccept-Language 浏览器可接受的语言Accept-Language: en,zhAccept-Ranges 可以请求网页实体的一个或者多个子范围字段Accept-Ranges: bytes Authorization HTTP授权的授权证书Authorization: BasicQWxhZGRpbjpvcGVuIHNlc2FtZQ==Cache-Control 指定请求和响应遵循的缓存机制Cache-Control: no-cacheConnection 表示是否需要持久连接。

(HTTP 1.1默认进行持久连接)Connection: closeCookie HTTP请求发送时,会把保存在该请求域名下的所有cookie值一起发送给web 服务器。

Cookie: $Version=1; Skin=new;Content-Length 请求的内容长度Content-Length: 348Content-Type 请求的与实体对应的MIME信息Content-Type: application/x-www-form-urlencodedDate 请求发送的日期和时间Date: Tue, 15 Nov 2010 08:12:31 GMTExpect 请求的特定的服务器行为Expect: 100-continueFrom 发出请求的用户的Email From: user@Host 指定请求的服务器的域名和端口号Host: If-Match 只有请求内容与实体相匹配才有效If-Match: “737060cd8c284d8af7ad3082f209582d”If-Modified-Since 如果请求的部分在指定时间之后被修改则请求成功,未被修改则返回304代码If-Modified-Since: Sat, 29 Oct 2010 19:43:31 GMTIf-None-Match 如果内容未改变返回304代码,参数为服务器先前发送的Etag,与服务器回应的Etag比较判断是否改变If-None-Match: “737060cd8c284d8af7ad3082f209582d”If-Range 如果实体未改变,服务器发送客户端丢失的部分,否则发送整个实体。

参数也为EtagIf-Range: “737060cd8c284d8af7ad3082f209582d”If-Unmodified-Since 只在实体在指定时间之后未被修改才请求成功If-Unmodified-Since: Sat, 29 Oct 2010 19:43:31 GMTMax-Forwards 限制信息通过代理和网关传送的时间Max-Forwards: 10Pragma 用来包含实现特定的指令Pragma: no-cacheProxy-Authorization 连接到代理的授权证书Proxy-Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==Range 只请求实体的一部分,指定范围Range: bytes=500-999Referer 先前网页的地址,当前请求网页紧随其后,即来路Referer: /archives/71.htmlTE 客户端愿意接受的传输编码,并通知服务器接受接受尾加头信息TE: trailers,deflate;q=0.5Upgrade 向服务器指定某种传输协议以便服务器进行转换(如果支持)Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11User-Agent User-Agent的内容包含发出请求的用户信息User-Agent: Mozilla/5.0 (Linux; X11)Via 通知中间网关或代理服务器地址,通信协议Via: 1.0 fred, 1.1 (Apache/1.1) Warning 关于消息实体的警告信息Warn: 199 Miscellaneous warning常用的响应头域Accept-Ranges 表明服务器是否支持指定范围请求及哪种类型的分段请求Accept-Ranges: bytesAge 从原始服务器到代理缓存形成的估算时间(以秒计,非负)Age: 12Allow 对某网络资源的有效的请求行为,不允许则返回405 Allow: GET, HEADCache-Control 告诉所有的缓存机制是否可以缓存及哪种类型Cache-Control: no-cacheContent-Encoding web服务器支持的返回内容压缩编码类型。

Content-Encoding: gzipContent-Language 响应体的语言Content-Language: en,zhContent-Length 响应体的长度Content-Length: 348Content-Location 请求资源可替代的备用的另一地址Content-Location: /index.htmContent-MD5 返回资源的MD5校验值Content-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==Content-Range 在整个返回体中本部分的字节位置Content-Range: bytes 21010-47021/47022Content-Type 返回内容的MIME类型Content-Type: text/html; charset=utf-8Date 原始服务器消息发出的时间Date: Tue, 15 Nov 2010 08:12:31 GMTETag 请求变量的实体标签的当前值ETag: “737060cd8c284d8af7ad3082f209582d”Expires 响应过期的日期和时间Expires: Thu, 01 Dec 2010 16:00:00 GMTLast-Modified 请求资源的最后修改时间Last-Modified: Tue, 15 Nov 2010 12:45:26 GMTLocation 用来重定向接收方到非请求URL的位置来完成请求或标识新的资源Location: /archives/94.htmlPragma 包括实现特定的指令,它可应用到响应链上的任何接收方Pragma: no-cacheProxy-Authenticate 它指出认证方案和可应用到代理的该URL上的参数Proxy-Authenticate: Basicrefresh 应用于重定向或一个新的资源被创造,在5秒之后重定向(由网景提出,被大部分浏览器支持)Refresh: 5; url=/archives/94.htmlRetry-After 如果实体暂时不可取,通知客户端在指定时间之后再次尝试Retry-After: 120Server web服务器软件名称Server: Apache/1.3.27 (Unix) (Red-Hat/Linux)Set-Cookie 设置Http Cookie Set-Cookie: UserID=JohnDoe; Max-Age=3600; Version=1 Trailer 指出头域在分块传输编码的尾部存在Trailer: Max-ForwardsTransfer-Encoding 文件传输编码Transfer-Encoding:chunkedVary 告诉下游代理是使用缓存响应还是从原始服务器请求Vary: *Via 告知代理客户端响应是通过哪里发送的Via: 1.0 fred, 1.1 (Apache/1.1)Warning 警告实体可能存在的问题Warning: 199 Miscellaneous warningWWW-Authenticate 表明客户端请求实体应该使用的授权方案WWW-Authenticate: Basichttp的状态信息1xx:信息100 Continue服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。

相关文档
最新文档