HTTP请求报文
HTTP GET 请求原始报文
----请求行----
GET / HTTP/1.1\r\n
----请求头----
Host: www.baidu.com\r\n
Connection: keep-alive\r\n
Cache-Control: max-age=0\r\n
Upgrade-Insecure-Requests: 1\r\n
User-Agent: Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Mobile Safari/537.36\r\n
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3/r/n
Accept-Encoding: gzip, deflate, br\r\n
Accept-Language: zh-CN,zh;q=0.9\r\n
Cookie: BAIDUID=0DBD2CAB28A98697FB38048ECCF68BEE:FG=1; PSTM=1568482404;\r\n
----空行----
\r\n
HTTP POST 请求原始报文
----请求行----
POST /xmweb?host=mail.itcast.cn&_t=1542884567319 HTTP/1.1\r\n
----请求头----
Host: mail.itcast.cn\r\n
Connection: keep-alive\r\n
Content-Type: application/x-www-form-urlencoded\r\n
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36\r\n
----空行----
\r\n
----请求体----
username=hello&pass=hello
HTTP响应报文
原始报文
----响应行----
HTTP/1.1 200 OK\r\n
----响应头----
Server: Tengine\r\n
Content-Type: text/html; charset=UTF-8\r\n
Transfer-Encoding: chunked\r\n
Connection: keep-alive\r\n
Date: Fri, 23 Nov 2018 02:01:05 GMT\r\n
Content-Language: zh-CN
Content-Encoding: gzio
----空行----
\r\n
----响应体----
<!DOCTYPE html><html lang=“en”> …</html>
HTTP状态码
状态码 | 说明 |
---|
200 | 请求成功 |
307 | 重定向 |
400 | 错误请求,请求地址或参数有误 |
404 | 请求资源在服务器不存在 |
500 | 服务器内部源代码出现错误 |