有效载荷主体
HTTP消息的**有效负载主体**是在应用传输编码之前,发送在HTTP消息主体(如果有)中的数据的信息(“有效负载”)部分。如果未使用传输编码,则有效负载主体和消息主体相同!
例如,在此响应中,消息主体仅包含有效负载主体:“Mozilla Developer Network”
http
HTTP/1.1 200 OK
Content-Type: text/plain
Mozilla Developer Network
相比之下,以下响应使用传输编码将有效负载主体编码成块。发送的有效负载主体(信息)仍然是“Mozilla Developer Network”,但消息主体包含其他数据以分隔块
http
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
7\r\n
Mozilla\r\n
9\r\n
Developer\r\n
7\r\n
Network\r\n
0\r\n
\r\n
有关更多信息,请参阅RFC 7230,第3.3节:消息主体和RFC 7230,第3.3.1节:传输编码。