HTTP标头中的“长度”字段?

这是什么意思?

  • 编码内容字符串的字节数,在标题中指定编码。
  • 内容字符串的字符数。
  • 特别是在“Content-Type:application / x-www-form-urlencoded”的情况下。


    RFC2616

    The Content-Length entity-header field indicates the size of the entity-body,
    in decimal number of OCTETs, sent to the recipient or, in the case of the HEAD
    method, the size of the entity-body that would have been sent had the request
    been a GET. 
    

    内容类型是什么并不重要。

    在下面的帖子扩展。


    这是请求或响应正文中的数据字节数。 正文是标题下方空白行之后的部分。


    Content-Length头是一个数字,表示HTTP正文的确切字节长度。 HTTP正文在启动行和标题之后找到的第一个空行之后立即启动。

    通常情况下, Content-Length头部用于HTTP 1.1,以便接收方知道当前响应*何时完成,因此连接可以重新用于其他请求。

    * ...或请求,对于具有正文的请求方法(例如POST,PUT或PATCH)

    或者, Content-Length头可以省略,并且可以使用分块的Transfer-Encoding头。

    如果Content-LengthTransfer-Encoding标题都丢失,则在响应结束时必须关闭连接。

    链接地址: http://www.djcxy.com/p/71831.html

    上一篇: Length" field in HTTP header?

    下一篇: How do I keep Firefox from prompting for username/password with HTTP Basic Auth with JQuery AJAX?