互連網_http協議

來源:互聯網
上載者:User

標籤:style   http   os   ar   strong   資料   on   c   html   

一、定義

http協議叫做超文字傳輸通訊協定 (HTTP),是從web伺服器傳輸超文本到本地瀏覽器的協議。

二、特徵

1.無串連:即每次串連僅處理一個請求,伺服器處理完客戶的請求,並收到用戶端的響應後,即中斷連線。採用這種方式可以節省傳輸時間。

2.無狀態:無狀態是指對於事物處理沒有記憶能力,意味著如果後續處理需要前面的資訊,則它必須重傳,這樣可能導致每次串連傳送的資料量增大。

3,媒體獨立:即只要用戶端和服務網知道如何處理資料內容,那麼任何類型的資料都可以通過http發送,

三、http訊息格式

  用戶端的請求訊息格式:請求行,要求標頭部,空行和請求資料。

GET /hello.txt HTTP/1.1  (請求行)User-Agent: curl/7.16.3 libcurl/7.16.3 OpenSSL/0.9.7l zlib/1.2.3 (要求標頭)Host: www.example.comAccept-Language: en, mi
                  (空行)

(請求資料,如發送post請求的時候)


伺服器端的相應報文格式:狀態行,訊息前序,空行,響應本文
HTTP/1.1 200 OK  (狀態行)Date: Mon, 27 Jul 2009 12:28:53 GMT (訊息前序)Server: ApacheLast-Modified: Wed, 22 Jul 2009 19:15:56 GMTETag: "34aa387-d-1568eb00"Accept-Ranges: bytesContent-Length: 51Vary: Accept-EncodingContent-Type: text/plain
                    (空行)
<html>               (響應報文) 
<head>
<title>work homepage</title>
</html>

三、http要求方法
get,post,head,delete,put等等

四、http狀態代碼
200——請求成功
301——資源轉移
404——請求的資源不存在
500——伺服器內部錯誤

1××:伺服器收到請求,需要要求者繼續執行操作
2××:操作已經成功處理;
3××:重新導向,需要進一步的操作以完成請求
4××:用戶端錯誤,請求包含語法錯誤或無法完成請求
5××:伺服器錯誤,伺服器在處理請求過程中發生了錯誤


互連網_http協議

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.