📅  最后修改于: 2023-12-03 15:31:20.728000             🧑  作者: Mango
HTTP响应是客户端向服务器发送请求后服务器返回的数据。该数据由一个状态行、若干首部和实体构成。
状态行由HTTP协议版本、状态码和状态码的文本描述组成。形如:
HTTP/1.1 200 OK
其中,HTTP/1.1 表示HTTP协议的版本号;200表示状态码;OK为状态码的文本描述。
常见的状态码包括:
HTTP首部用于描述HTTP请求或响应的附加信息,分为通用首部、请求首部、响应首部和实体首部。
通用首部:用于请求和响应消息的首部信息,常见的有:
请求首部:用于请求消息的首部信息,常见的有:
响应首部:用于响应消息的首部信息,常见的有:
实体首部:用于实体消息的首部信息,常见的有:
HTTP响应的实体一般为服务器返回的HTML页面、CSS文件、图片等内容。实体是可选的,可为空。
最后,HTTP响应的每一部分都以一个换行符(\r\n)结束。完整的HTTP响应通常包括状态行、首部、一个空行和实体。