【问题标题】:Can HTTP/1.1 Body contain a string like "\r\n"?HTTP/1.1 正文可以包含像“\r\n”这样的字符串吗?
【发布时间】:2013-09-01 15:21:26
【问题描述】:

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

另外,如果正文中的字符数有最大限制,请告诉我。

【问题讨论】:

    标签: c sockets http


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-02-01
        • 1970-01-01
        • 2013-11-30
        • 1970-01-01
        • 1970-01-01
        • 2011-01-10
        • 1970-01-01
        相关资源
        最近更新 更多