2013-12-08 76 views
0

我試圖理解HTTP請求和requset概念。關於HTTP請求和要求

什麼意思是「HTTP請求」?我不喜歡以下內容:

我認爲「HTTP請求」只是字符序列,它被序列化爲ASCII字節流並通過網絡傳輸。從ASCII的標準化意味着,在服務器端,這個ASCII字節序列將被反序列化爲正確的字符序列,並且獨立於實現客戶端和服務器端的方式。

但是請求怎麼樣?

我認爲該請求不過是客戶端和服務器在客戶端 - 服務器模型中通信的抽象。這種抽象滿足了可以將請求發送給服務器並且服務器可以獲得請求。

回答

3

什麼意思是「HTTP請求」?

HTTP is a protocol. HTTP請求由協議定義,特別是在RFC 2616 §5。它不是「只是」字符序列。它是從計算機(根據定義,客戶端)發送到另一個(根據定義,服務器)發送的字符序列,並且該序列必須符合規範。

但是請求呢?

在什麼情況下,你使用「要求」任何東西其他比的簡寫「HTTP請求?」

+0

_IN什麼情況下您使用的不是一個速記以外的任何「請求」「HTTP請求?」 _沒有使用的情況下。我想更正式地瞭解客戶端 - 服務器通信的模型。像數學中的集合論一樣,我們不能得到「集合」的辯護,但我們可以提供與他一起工作的特性和方法。可能嗎? –

+0

沒有比規範更「正式」的定義。 –

+0

我很理解你的關於http請求的帖子,非常感謝。但現在我想用「abstarct」請求來實現。是否存在,例如客戶端 - 服務器通信的有限自動機模型,其中以零件請求/響應作爲狀態轉換功能(例如)。我希望這能幫助我實現。 –