HTTP / 1.1 Body可以包含像“\ r \ n”这样的字符串吗?

时间:2013-09-01 15:21:27

标签: c sockets http

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

另外,如果身体内的人物数量有最大限制,请告诉我。

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:4)

是的,身体可以包含CRLF。不,身体的长度没有限制。就HTTP而言,正文是任意数据。 RFC 2616 Section 4.4概述了如何确定身体的长度以及身体的传播方式。 Content-Type标题确定一旦收到正文数据的解释方式。