码迷,mamicode.com
首页 > Web开发 > 详细

HTTP 报文

时间:2017-05-16 13:04:51      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:方向   方法   技术   web   text   数据   客户   文档   type   

一、报文流

1、HTTP 报文是在 HTTP 应用程序之间发送的数据块,这些数据块以一些文本形式的元信息开头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分
2、HTTP 报文在客户端、服务器和代理之间流动,术语 "流入" 、"流出" 、"上游" 、"下游" 都是用来描述报文方向的
3、报文流入源端服务器,工作完成之后,会流回用户的 Agent 代理中,如下图 1
4、不管是请求报文还是响应报文,所有报文都会向下游流动,所有报文的发送者都在接收者的上游,如下图 2

技术分享   技术分享

 

二、报文的组成部分

HTTP 报文由三部分组成:起始行、首部字段、报文主体

技术分享

1、起始行:报文的第一行就是起始行,在请求报文中用来说明要做些什么,在响应报文中说明出现了什么情况,在上图中
2、首部字段:首部字段是报文的一些附加信息,可以有多个首部字段,每个首部字段都包含一个名字和一个值,用冒号分隔,首部字段以一个空行表示结束
3、
报文主体:请求主体中包括了要发送给 Web 服务器的数据,响应主体中包括了装载了要返回给客户端的数据

三、报文的语法

技术分享

请求报文包括:HTTP 方法 、请求的 URL 、HTTP 版本 、首部字段 、报文主体
响应报文包括:HTTP 版本 、HTTP 状态码 、原因短语 、首部字段 、报文主体

Accept:text/* 表示服务端可以接收所有文本形式的类型
Content-type:text/plain 表示实体的主体部分是一个普通的 ASCII 文本文档
Content-length:19 表示实体的主体部分包含了 19 字节的数据

 

 

 

 

 

 

    

 

HTTP 报文

标签:方向   方法   技术   web   text   数据   客户   文档   type   

原文地址:http://www.cnblogs.com/pzk7788/p/6860394.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!