原创 17 - 03 - 30 圖解HTTP(34)

# Proxy-Authenticate # ex:Proxy-Authenticate: Basic realm="Usagidesign Auth" 首部字段 Proxy-Authenticate  會把由代理服務器所要求的認證信息發

原创 17 - 03 - 21 圖解HTTP(25)

Upgrade: 通用首部字段Upgrade用於檢測HTTP協議及其他協議是否可使用更高的版本進行通信, 其參數值可以用來指定一個完全不同的通信協議。 上圖中,首部字段Upgrade指定的值爲TLS/1.0 。請注意此處兩個字段首部字

原创 17 - 03 - 20 圖解HTTP(24)

Data: 首部字段Date表明創建HTTP報文的日期和時間。 HTTP/1.1  協議使用在 RFC1123  中規定的日期時間的格式, ex:  Date: Tue, 03 Jul 2012 04:40:59 GMT   Pragma

原创 17 - 04 - 02 圖解HTTP(37)

### 爲 Cookie  服務的首部字段 ### 管理服務器與客戶端之間狀態的 Cookie,雖然沒有被編入標準化 HTTP/1.1的 RFC2616中, 但在Web網站方面得到了廣泛的應用。 Cookie的工作機制是用戶識別及狀態管

原创 17 - 03 - 31 圖解HTTP(35)

###### 實體首部字段 ###### 實體首部字段是包含在請求報文和響應報文中的實體部分所使用的首部,用於補充內容的更新時間等與實體相關的信息。 # Allow #  ex : Allow: GET, HEAD 首部字段Allow用

原创 17 - 03 - 27 圖解HTTP(31)

# Proxy-Authorization # ex:  Proxy-Authorization: Basic dGlwOjkpNLAGfFY5 接收到從代理服務器發來的認證質詢時,客戶端會發送包含首部字段 Proxy-Authoriza

原创 17 - 03 - 25 圖解HTTP(29)

# If-None-Match #   只有在If-None-Match的字段值與ETag值不一致時,可處理該請求。與 If-Match首部字段的作用相反。 =首部字段If-None-Match屬於附帶條件之一。它和首部字段 If-Mat

原创 17 - 03 - 24 圖解HTTP(28)

#  If-Match  # 附帶條件請求   形如 If-xxx  這種樣式的請求首部字段,都可稱爲條件請求。服務器接收到附帶條件的請求後,只有判斷指定條件爲真時,纔會執行請求。 首部字段 If-Match,屬附帶條件之一,它會告知服務

原创 17 - 05 - 24 Python3 urllib.parse functions

# Python3的urllib.parse常用函數  獲取url參數 >>> from urllib import parse >>> url=r'https://docs.python.org/3.5/search.html?q=

原创 17 - 03 - 26 圖解HTTP(30)

# Max-Forwards # 上圖:每次轉發數值減 1 。當數值變 0  時返回響應 通過 TRACE  方法或 OPTIONS  方法,發送包含首部字段 Max-Forwards  的請求時,該字段以十進制整數形式 指定可經過

原创 17 - 04 - 04 圖解HTTP(39)

### 其他首部字段 ### HTTP首部字段是可以自行擴展的。所以在Web服務器和瀏覽器的應用上,會出現各種非標準的首部字段。 接下來,我們就一些最爲常用的首部字段進行說明。 # X-Frame-Options # ex : X-Fr

原创 Python 2.7 獲取網絡信息(Urllib)

>>> import urllib >>> google = urllib.urlopen('http://www.google.com') >>> print 'http header:\n',google.info() .......

原创 17 - 03 - 22 圖解HTTP(26)

#### 請求首部字段 #### 請求首部字段是從客戶端往服務器端發送請求報文中所使用的字段, 用於補充請求的附加信息、客戶端信息、對響應內容相關的優先級等內容。 # Accept #   Accept首部字段可通知服務器,用戶代理能夠處

原创 17 - 05 - 23 Python urllib encode()

from urllib import request response = request.urlopen('http://www.baidu.com/') content = response.read().decode('utf-8

原创 17 - 04 - 03 圖解HTTP(38)

Set-Cookie  字段的屬性: (接上圖) expires屬性:  Cookie的expires屬性 指定瀏覽器可發送Cookie的有效期。當省略expires屬性時, 其有效期僅限於維持瀏覽器會話(Session)時間段