2010-12-08 71 views
0
內容長度

任何人都可以引導我通過只使用插座獲取網站的POST內容長度。感謝和榮譽! (我出於某種原因避免使用httpwebrequest)獲得使用套接字

+0

莫非你我具體說說嗎?您是否提出請求(即您的應用程序是Web客戶端)或接收請求(即您的應用程序是HTTP服務器) – Justin 2010-12-08 03:37:24

回答

2

如果是代理應用程序,則根本不需要解析標頭。您只需要將數據從一側鏡像到另一側,即字節。您需要解析的唯一的事情是,例如最初的HTTP連接請求,或任何你與客戶初次握手是導致你建立上游連接。剩下的只是字節複製和EOS以及錯誤傳播。

0

在Http協議中,頭由雙crlf從內容分離。

所以,你既可以解析頭,並獲得Content-Length頭或者你可以計算出內容的長度(因爲你知道那裏的頭端和內容開始)。