http基礎實戰

來源:互聯網
上載者:User

標籤:中文   5.0   head   https   images   gzip   模式   log   設定   

1.需求

瞭解http的基礎知識,能看懂chrome下網路的情況

2.前置知識

下面是tcp/ip協議的一些東西,今天就只用瞭解應用程式層的http就夠了。

3.http是什麼

我們在網上瀏覽網頁,會發送一個http請求給伺服器,服務端識別了這個http請求會返回一個http響應給用戶端。

就是一個請求,響應的模式。

那麼,http請求和http響應包含什麼東西呢?

 

直接實戰吧。

4.實戰部分

 

是開啟百度的某一張圖片的https請求(比http多了一層加密層)。我們分3部分看

a.general部分

有請求地址,要求方法,返回的狀態代碼,遠程ip和連接埠號碼。

這裡把請求和響應的主要資訊都顯示給使用者了。

b.回應標頭

accept-ranges:bytes    表示服務端可以接受請求一部分檔案

Cache-Control:max-age=2628000   表示2628000秒內再請求的話,並不會再請求服務端獲得資料,而是直接用之前請求過來的資料

Connection:keep-alive   表示持久連結

Content-Length:2605   表示返回內容的長度,單位位元組 Content-Type:image/jpeg c.要求標頭Accept:image/webp,image/*,*/*;q=0.8  表示用戶端接收的資料類型Accept-Encoding:gzip, deflate, sdch, br  表示服務端可以在傳資料之前對資料進行壓縮,但壓縮的方式必須是下面幾種,要不然用戶端識別不了Accept-Language:zh-CN,zh;q=0.8 表示用戶端接收的語言是中文cookie: 表示請求的時候會把這些cookie資訊帶給服務端User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1 表示一些用戶端的資訊,服務端可以擷取到。 再來看有關cookie的部分 

request cookies表示請求會把這些cookie帶給服務端,response cookies表示服務端會在用戶端設定這些cookie。

5.總結

這裡只是大致講了下http的基礎知識,還有很多不懂的知識,希望能對大家有所協助。

 

 

  

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.