HTTP協議簡解

來源:互聯網
上載者:User

標籤:

1、什麼是http協議

http協議: 瀏覽器用戶端 與  伺服器端 之間資料轉送的規範

2、查看http協議的工具

1)使用Firefox的firebug外掛程式(右鍵->查看元素->網路)

2)使用Google的“審查元素”

3)使用系統內建的telnet工具(遠端存取工具)  

4)telnet開啟 -  在windows “添加和刪除功能”中進行勾選telnet用戶端即可

a)telnet localhost 8080      訪問tomcat伺服器

b)ctrl+]     斷行符號          可以看到回顯

c)輸入請求內容

 

GET /webtest/hello HTTP/1.1

Host: localhost:8080

d)斷行符號,即可查看到伺服器響應資訊。

 

4、http協議內容

 

請求(瀏覽器-》伺服器)

GET /day09/hello HTTP/1.1

Host: localhost:8080

User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

Accept-Language: zh-cn,en-us;q=0.8,zh;q=0.5,en;q=0.3

Accept-Encoding: gzip, deflate

Connection: keep-alive

 

 

響應(伺服器-》瀏覽器)

HTTP/1.1 200 OK

Server: Apache-Coyote/1.1

Content-Length: 24

Date: Fri, 30 Jan 2015 01:54:57 GMT

 

this is hello servlet!!!

 

4、Http請求

GET /day09/hello HTTP/1.1               -請求行

Host: localhost:8080                    --要求標頭(多個key-value對象)

User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

Accept-Language: zh-cn,en-us;q=0.8,zh;q=0.5,en;q=0.3

Accept-Encoding: gzip, deflate

Connection: keep-alive

--一個空行

name=eric&password=123456             --(可選)實體內容

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.