您的位置:首页 > 理论基础 > 计算机网络

HTTP请求报文和响应报文

2017-12-26 08:25 197 查看
一次完整的http请求需要7个步骤:

1.建立tcp连接。

2.浏览器发送请求命令

3.浏览器发送头信息

4.服务器应答浏览器的请求

5.服务器发送应答头信息

6.服务器发送数据

7.关闭tcp连接

HTTP请求报文

请求行

请求头

请求数据

请求头包含请求方法字段、URL字段和HTTP协议。

GET /index.html HTTP/1.1

请求头包含有关于客户端请求的消息

User-Agent:浏览器类型

Accept:客户端可识别的内容类型列表

content-type:text/html;charset=utf-8

请求数据在post方法中使用

HTTP响应报头

状态行

消息报头

响应正文

状态行格式

HTTP/1.1 200 ok

HTTP版本 状态码 解释

状态码有5种

1xx:指示信息。服务器接受了请求

2xx:成功。服务器理解了请求

3xx:重定向。服务器为了完成请求进一步操作

4xx:客户端错误。请求语法有错,或请求无法实现

5xx:服务器错误。服务器未能实现
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  http