我正在使用行套接字接口测试Last.fm api
现在我注意到一些api的http响应没有包含字段Content-Length
但我想知道有没有办法让服务器提出来?
因为我不能优雅地在我的程序中照顾好这一点。
RFC:zh
7.2.2长度
当实体主体包含在消息中时,可以用两种方式之一确定该主体的长度。如果存在Content-Length头字段,则其以字节为单位的值表示Entity-Body的长度。否则,体长由服务器关闭连接确定。
答案 0 :(得分:0)
要查看的RFC是RFC 7230(第3.3.2节)。
不,在HTTP / 1.1中,客户端必须能够处理分块编码(这是不提供Content-Length头字段的唯一合法理由)。