推广 热搜: 五笔打字基础教程  Excel2003教程  五笔打字入门教程  五笔打字教程 

HTTP协议消息 2种http请求响应消息格式

   更新:2018-03-06     来源:徐果萍博客    作者:徐果萍    浏览:1074    

HTTP协议消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个指示头域结束的空行和可选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。

什么是HTTP消息结构

HTTP是基于客户端/服务端(C/S)的架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议。

一个HTTP“客户端”是一个应用程序(Web浏览器或其他任何客户端),通过连接到服务器达到向服务器发送一个或多个HTTP的请求的目的。

一个HTTP“服务器”同样也是一个应用程序(通常是一个Web服务,如Apache Web服务器或IIS服务器等),通过接收客户端的请求并向客户端发送HTTP响应数据。

HTTP使用统一资源标识符(Uniform Resource Identifiers, URI)来传输数据和建立连接。一旦建立连接后,数据消息就通过类似Internet邮件所使用的格式[RFC5322]和多用途Internet邮件扩展(MIME)[RFC2045]来传送。

HTTP客户端请求消息格式

客户端发送一个HTTP请求到服务器的请求消息包括以下格式:请求行(request line)、请求头部(header)、空行和请求数据四个部分组成,下图给出了请求报文的一般格式。

HTTP客户端请求消息格式

HTTP客户端请求消息格式

HTTP服务器响应消息格式

在接收和解释客户端请求消息后,服务器返回一个HTTP响应消息。HTTP响应也由四个部分组成,分别是:状态行、消息报头、空行和响应正文。

HTTP服务器响应消息格式

HTTP服务器响应消息格式

本篇HTTP教程小结

本篇徐果萍自学http教程主要内容是讲述什么是HTTP消息结构,客户端请求消息格式,服务器响应消息格式等知识点。

 
打赏
 
同类教程
0相关评论

推荐图文
推荐教程
点击排行
Powered By DESTOON