c语言 - HTTP/1.1 Body 可以包含像 "rn" 这样的字符串吗?



我正在尝试使用C语言中的Socket实现HTTP/1.1协议。我只想知道请求中的Body是否可以包含字符串,例如:"\r\n",即CR LF。

此外,请告诉我正文中的字符数是否有最大限制。

HTTP请求或响应中的正文大小或内容没有限制。

是的,主体可以包含CRLF。不,身体的长度没有限制。就HTTP而言,主体是任意数据。RFC 2616第4.4节概述了如何确定主体的长度以及主体是如何传输的。Content-Type报头确定一旦接收到主体数据如何被解释。

最新更新