HTTP报文结构
用于HTTP协议交互的信息被称为HTTP报文。请求端(客户端)的HTTP报文叫做请求报文,响应端(服务器端)的叫做响应报文。HTTP报文本身是由多行(用CR+LF作换行符)数据构成的字符串文本。 HTTP报文大致可分为请求行/响应行、报文首部和报文主体两块。两者由最初出现的空行(CR+LF)来划分。
请求报文
请求报文的请求行主要三个部分组成:请求方法、URI地址和HTTP协议版本号。
POST /test/hi-there.txt HTTP/1.1
响应报文
响应报文的响应行主要三个部分组成:HTTP协议版本号、HTTP状态码和状态描述。
HTTP/1.1 200 OK