2013-11-09 195 views
0

我用C創建了一個http客戶端,我只想獲取服務器發送的數據。數據通常在空行(\ r \ n \ r \ n)之後。問題是當我嘗試獲取一個html頁面後,在空行後我得到一個數字然後行\ n0。Http獲取響應

我不知道這兩個數字的含義。

當我嘗試GET一個圖像文件時,我沒有得到這兩個數字。

有人可以解釋我。

回答

0

該響應是否包含「Transfer-Encoding:chunked」標頭?

如果是這樣,響應被分塊編碼,並且數字可以是塊大小和最後塊。響應分成許多塊,每個塊大小告訴每個塊的大小,最後一塊必須是HTTP/1.1 specification的「0 \ r \ n」。