HTTP 报文

一、HTTP 报文

1、基本介绍
用于HTTP协议交互的信息被称为HTTP报文。
客户端的HTTP报文叫做请求报文。
服务端的HTTP报文叫做响应报文。
HTTP报文本身是由多行数据构造的字符串文本。
HTTP报文大致可以分为报文首部和报文主体两块。两者由空行来划分。报文主体并不是必须的。
这里写图片描述

2、请求&响应报文格式
这里写图片描述
3、请求&响应报文实例
这里写图片描述

二、请求报文

这里写图片描述
1、HTTP请求方法:

Mehod描述兼容性
GET用来获取资源HTTP1.0 & HTTP1.1支持
POST传输实体主体1.0 1.1
DELETE删除文件1.0 1.1
PUT传输文件1.0 1.1
HEAD获得报文首部1.0 1.1
OPTIONS询问支持的方法1.1
TRACE追踪路径1.1
CONNECT要求使用隧道协议连接代理1.1
LINK建立和资源之间的联系1.0
UNLINE断开链接关系1.0

注意: LINK和UNLINE方法已被HTTP1.1废弃,不再支持
2、报文实例
这里写图片描述

三、响应报文

这里写图片描述
1、 HTTP响应状态码
状态码的职责是当客户端向服务端发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。
类别如下:

状态码状态码说明描述
1XX信息类状态码接收的请求正在处理
2XX成功类状态码请求正常处理完毕
3XX重定向状态码需要进行附加操作以完成请求
4XX客户端错误状态码服务器无法处理请求
5XX服务器错误状态码服务器处理请求出错

2、报文实例
这里写图片描述

四、HTTP报文详解

1、通用首部
请求报文与响应报文两方都会使用的首部
这里写图片描述
2、请求首部
从客户端向服务端发送请求报文时使用的首部
这里写图片描述
3、响应首部
从服务器向客户端返回响应报文时使用的首部
这里写图片描述
4、实体首部
针对请求报文和响应报文的实体部分使用的首部
这里写图片描述
Content-Type(Mime-Type)
Content-Type 实体头部用于指示资源的MIME类型 media type
MIME类型对照表:
http://www.iana.org/assignments/media-types/index.html
http://tool.oschina.net/commons/

类型格式
文本text/plain
.htmltext/html
.csstext/css
.jsapplication/x-javascript
.jpegimage/jpeg
.jpgimage/jpeg
.pngimage/png
.mp3audio/mp3
.mp4video/mpeg4

5、 Cookie
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值