Python傳送HTTP請求工具包httplib

2021-06-23 06:01:10 字數 817 閱讀 7838

httplib是python的http協議實現模組,內建在python庫裡面,通過httplib可以實現程式級的http請求,與http伺服器進行互動,下面簡單介紹一下使用方法:

匯入httplib包

連線伺服器

傳送http協議get請求

conn.request('get', '/')

獲取結果(結果型別為httplib.httpresponse)

result = conn.getresponse()

獲取http請求結果值,200為成功,具體其他值含義請檢視http協議內容

resultstatus = result.status

獲取請求到的結果內容

resultcontent = result.read()

關閉連線

conn.close()

如果要模擬客戶端進行請求,還可以在傳送請求的時候攜帶頭資料(http header)

headers =

conn.request('post', '/', headers=headers)

除了頭資料,還可以在post的時候帶請求引數

params = urllib.urlencode();

conn.request('post', '/', body=params)

基本的一些使用方法就是這樣,如果有不理解的或者想深入研究,可以在python的庫檔案目錄(lib)檢視httplib.py源**

編碼請看:

python 傳送http請求

測試用cgi,名字為test.py,放在apache的cgi bin目錄下 usr bin python import cgi def main print content type text html n form cgi.fieldstorage if form.has key servicec...

PHP 傳送HTTP請求

file get contents版本 傳送post請求 param string url 請求位址 param array post data post鍵值對資料 return string function send post url,post data 使用如下 post data array...

後台傳送Http請求

get方式傳送請求 建立http請求 指定請求型別 接收伺服器響應結果 post傳送請求 傳送請求 指定請求型別 將要post給伺服器的資料寫入請求建立的流中 接收伺服器響應結果 httpwebrequest不能直接通過new來建立,只能通過webrequest.create url 的方式來獲得。...