如何要求 http 服务器呈现 http 标头字段“内容长度”



我正在使用行套接字接口测试 Last.fm api。
现在我注意到 api 的某些 http 响应不包含字段Content-Length
但是我想知道有没有办法询问呈现它的服务器?
因为我不能在我的程序中优雅地照顾好这一点。

引用 RFC:
7.2.2 长度
当消息中包含实体正文时,可以通过以下两种方式之一确定该正文的长度。如果存在内容长度标头字段,则其值(以字节为单位)表示实体正文的长度。否则,正文长度由服务器关闭连接确定。

正确的 RFC 是 RFC 7230(第 3.3.2 节)。

不,在HTTP/1.1中,客户端必须能够处理分块编码(这将是不提供Content-Length标头字段的唯一合法理由)。

最新更新