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

HTTP 请求报文和响应报文的格式

时间:2019-01-11 22:11:13      阅读:690      评论:0      收藏:0      [点我收藏+]

标签:长度   nec   有关   信息   option   格式   之间   put   表单   

HTTP 请求报文

由请求行、请求头部、空行 请求包体 4 个部分组成:

 

(1)请求行:请求行由方法字段、URL 字段 和HTTP 协议版本字段 3 个部分组成,他们之间使用空格隔开。常用的 HTTP 请求方法有 GETPOSTHEADPUTDELETEOPTIONSTRACECONNECT;

 

(2)请求头部:请求头部由关键字/值对组成,每行一对,关键字和值用英文冒号“:”分隔。请求头部通知服务器有关于客户端请求的信息

 

(3)空行:最后一个请求头之后是一个空行,发送回车符和换行符,通知服务器以下不再有请求头;

 

(4)请求包体:请求包体不在 GET 方法中使用,而是在POST 方法中使用。POST 方法适用于需要客户填写表单的场合。与请求包体相关的最常使用的是包体类型 Content-Type 和包体长度 Content-Length

HTTP 响应报文

由状态行、响应头部、空行 响应包体 4 个部分组成:

(1)状态行:状态行由 HTTP 协议版本字段、状态码和状态码的描述文本 3 个部分组成,他们之间使用空格隔开;

 

(2)响应头部:响应头可能包括:Location、Serve、Vary、Connection等;

 

(3)空行:最后一个响应头部之后是一个空行,发送回车符和换行符,通知服务器以下不再有响应头部

(4)响应包体:服务器返回给客户端的文本信息

 

参考链接:

https://blog.csdn.net/wangqyoho/article/details/51984429

 

HTTP 请求报文和响应报文的格式

标签:长度   nec   有关   信息   option   格式   之间   put   表单   

原文地址:https://www.cnblogs.com/snowstorm22/p/10257342.html

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