get請求會通過url**傳遞訊息,可以直接在url中寫上要傳遞的資訊,也可以由表單進行傳遞。如果使用表單進行傳遞,這表單中的資訊會自動轉為url位址中的資料,通過url位址傳遞。
#沒有中文的get
import urllib.request
keywd = "hello"
url = "" + keywd
req = urllib.request.request(url)
data = urllib.request.urlopen(req).read()
fhandle = open("本地路徑","wb")
fhandle.write(data)
fhandle.close()
#含中文的get
import urllib.request
url = ""
keywd = "部落格"
key_code = urllib.request.quote(keywd)
url_all = url+key_code
req = urllib.request.request(url_all)
data = urllib.request.urlopen(req).read()
fhandle = open("本地路徑","wb")
fhandle.write(data)
fhandle.close()
HTTP協議 請求方法
今天筆試選擇題問到http請求方法,一時間想不起來,所以來總結一下。通訊流程 斷開式 無狀態 斷開式 http 協議每次響應完成後,會斷開與客戶端的連線 無狀態 由於伺服器斷開了之前的連線,就無法知曉連線間的關係 內容格式 訊息頭和訊息體 根據 http 標準,http 請求可以使用多種請求方法。h...
HTTP協議請求格式
一 http互動流程 1.客戶端根據位址與伺服器建立連線。2.客戶端向伺服器傳送請求資料。遵循http協議 3.伺服器對客戶端發來的請求進行處理,並將處理結果響應給客戶端。http協議 4.關閉客戶端和伺服器端的連線。http協議1.1之後版本不會立即關閉 二 http協議的請求格式 請求頭 請求方...
HTTP協議請求篇
超文字傳輸協議 http,hypertext transfer protocol 是網際網路上應用最為廣泛的一種網路協議。是工作在tcp ip協議基礎上的,所有的www檔案都必須遵守這個標準。設計http最初的目的是為了提供一種發布和接收html頁面的方法 說明 1 http協議是叫 超文字傳輸協議...