认识Http
2021-10-08 本文已影响0人
编程的猫
Http请求报文结构
Http由请求行、请求头、空行、请求正文组成(Get请求没有请求正文)
-
请求行:请求方法、url、版本号
-
请求头:Host:接收请求的服务器地址,可以是ip也可以是端口号
User-Agent:发送请求的应用程序名称 Connection: 指定与连接相关的属性,Connection:Keep-Alive Accept-Charset: 指定可接收的编码格式 Accept-Encoding: 指定可接收的数据压缩格式 Accept-Language: 指定可以接收的语言
-
空行:表示请求头结束
-
请求正文:可选,get就没有请求正文
Http响应报文结构
http响应报文由状态行、响应头、空行、响应正文四部分组成
-
状态行:协议版本、状态码、状态描述,之间用空格分开
-
响应头:Server:服务器应用程序软件的名称和版本号
Content-Type: 相应正文的类型(是图片还是二进制) Content-Length: 相应正文的长度 Content-Charset: 相应正文的使用编码 Content-Encoding: 相应正文使用的数据压缩格式 Content-Language: 相应正文使用的语言
-
空行:表示响应头结束
-
响应正文
request.jpg