http协议之响应报文
TTP响应报文是在HTTP协议中,服务器向客户端发送响应时所使用的数据格式。它包含了响应状态行、响应头部、空行和响应体4个部分。
-
响应状态行:响应状态行由协议版本、状态码和状态描述组成,用于描述服务器对请求的处理结果。
- 协议版本:指示服务器使用的HTTP协议版本,如HTTP/1.1。
- 状态码:标识了服务器对请求的处理结果,常见的状态码有200、404、500等。
- 状态描述:对状态码的简短描述。
-
响应头部:响应头部包含了一系列的键值对,提供了关于响应的附加信息。
- Content-Type:指定响应体中的数据类型,如text/html、application/json等。
- Content-Length:指定响应体的长度(以字节为单位)。
- Set-Cookie:设置Cookie信息等。
-
响应体:响应体包含了服务器返回给客户端的实际数据,可以是HTML页面、JSON数据、文件等。
每项数据之间使用:\r\n
响应码:是用于表示Web服务器响应状态的3位数字代码