簡體   English   中英

忽略http響應的內容長度

[英]Ignore Content-Length of an http response

我需要向外部服務發出一個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)

首先,Content-Length不太可能不會被任何服務正確設置,因為它幾乎從不手動設置,它屬於基礎HTTP層本身,並且已設置了經過全面測試的相應庫。

即使不是,“忽略”它也不是一個好主意,最好與服務提供商聯系並指出錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM