有效载荷主体

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节:传输编码