首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

HTTP Message 結構學習總結

     編輯:關於ASP.NET

HTTP Message 三大部分

依 RFC 2616 (HTTP/1.1):

  1. 請求行/狀態行
  2. 訊息頭:4 類(一般、請求、回應、實體),可多行
  3. 訊息體:可選

HTTP Message 結構圖

兩類訊息

1. Request Message

GET /index.html HTTP/1.1          ← 請求行
Host: www.example.com             ← 一般頭
User-Agent: Mozilla/5.0           ← 請求頭
Accept: text/html                 ← 請求頭
                                    ← 空行
body data...                      ← 訊息體(可選)

Request Message 結構

2. Response Message


HTTP/1.1 200 OK                   ← 狀態行
Date: Mon, 23 May 2005 22:38:34 GMT  ← 一般頭
Server: Apache/1.3.3.7            ← 回應頭
Content-Type: text/html           ← 實體頭
Content-Length: 1234              ← 實體頭
                                    ← 空行
<html>...</html>                  ← 訊息體

後續計畫

編寫模擬發送 HTTP 請求的工具驗證理解,明日完成後附上。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved