我不清楚如何在HTTP中統計「Content-Length」標頭。如何在HTTP協議中配置「Content-Length」標頭
拿一個例子,
HEADER
...
Content-Type: text/html
(blank line `\r\n')
<html></html>
(blank line `\r\n')
這是一個工作的HTTP請求發送一個空的HTML頁面(糾正我,如果有任何問題:-))。那麼內容的長度應該是多少? 15或17(考慮標題和發送實體之間的空白行)?
在此先感謝。最好的祝福。
感謝您的快速回復。由於我現在正在從「keep-alive」連接接收數據,因此我認爲我最好將「Content-Length」字段提取爲計數器,並從實體開始讀取指定的數據字節。不幸的是,當流結束時,計數器是2而不是0.我無法弄清楚,我認爲添加劑2是用於標題和實體之間的空白行,但我找不到任何文檔糾正了我的假設。 –
這就是interessting。 – powtac
:-)目前,我硬編碼一個2字節的偏移量。 –