忽略http响应的内容长度

时间:2015-10-29 09:55:48

标签: ruby-on-rails ruby http http-headers

我需要向外部服务发出一个http请求,表明它的响应的Content-Length不匹配。我无法找到有关如何忽略Content-Length的信息,或者它是否会影响响应主体的长度。

这是我用来提出请求的代码:

req = Net::HTTP::POST.new(url, headers)
req.body = body
http = Net::HTTP.new(url.host, url.port)
response = http.request(req)
body = JSON.parse(response.body)

1 个答案:

答案 0 :(得分:1)

首先,任何服务都没有正确设置内容长度,因为它实际上从未手动设置,它属于底层HTTP层本身,并且已设置与相应的库进行彻底测试。

即使不是,我也不认为忽视"是一个好主意。它,更好地联系服务提供商并指出他们的错误。