4
我正在寫一些解析HTTP請求和響應的代碼,但它可能不會看到每個對話的雙方。HTTP HEAD方法和流水線
HTTP RFC指出HEAD
請求應該引起與GET
完全相同的響應,但不發送消息正文。這似乎意味着將包括一個Content-Length
標題。
如果使用的是HTTP Pipelining,我看不到如何在沒有看到請求的情況下可靠地解析對HEAD
的流水線響應;標題不會正確指示響應的長度,沒有Transfer-Encoding
,並且連接不一定會在最後關閉。
任何想法?任何人都可以看到任何其他類型的響應,如果沒有看到請求就無法解析嗎?