2011-11-01 36 views

回答

1

編寫自己的閱讀功能,一直呼叫socket_read,直到您有「整個響應」。你如何做到這一點將取決於「整體響應」究竟是什麼。 (這就是爲什麼PHP無法爲你做的事情,它不知道你認爲是什麼樣的「整體迴應」,只有你做到了)

無論你正在執行的協議如何告訴你,我得到了全面的迴應。你必須實際執行該協議。

+0

我正在實現HTTP協議,因此,響應的結束將是'\ r \ n'; 在這種情況下,我應該爲每個字節調用socket_read,直到我到達「\ r \ n」。 這是正確的嗎?! – BlzOfHK

+0

標題的結尾將標記爲\ r \ n \ r \ n(在HTTP 1.0和更高版本中)。你想要實現什麼版本的HTTP?你在實現服務器端還是客戶端? (你確定你想這樣做?HTTP不是一個簡單的協議。) –

+0

我使用HTTP 1.0 ... 而我正在實現客戶端 – BlzOfHK