python中http請求方法庫彙總

2022-04-04 12:28:02 字數 2190 閱讀 3390

最近在使用python做介面測試,發現python中http請求方法有很多種,現彙總如下:

一、python自帶庫----urllib2

python自帶庫urllib2使用的比較多,簡單使用如下:

簡單的get請求

這就是最簡單的urllib2傳送post例子。**比較多

二、python自帶庫--httplib

httplib是乙個相對底層的http請求模組,urlib就是基於httplib封裝的。簡單使用如下:

簡單的get請求

我們再來看post請求

是不是覺得太複雜了。每次寫還得再翻文件,看看第三種吧

三、第三方庫--requests

髮請get請求超級簡單:

就一句話,再來看看post請求

payload = 

r = requests.post("

", data=payload)

print r.text

也很簡單。

再看看如果要認證:

是不是比urllib2更簡單多了吧,且requests自帶json解析。這點非常棒

HTTP請求 HTTP方法

http 1.1中可使用的方法 get 獲取資源 獲取伺服器的某個資源 get方法用來請求訪問已經被uri識別的資源。制定的資源經伺服器端解析後返回響應內容。也就是說,如果請求的資源是文字,那就保持原樣返回 如果是像cgi common gateway inte ce,通用閘道器介面 那樣的程式,就...

HTTP請求方法

ttp請求方法並不是只有get和post,只是最常用的。通常有以下8種方法 options get head post put delete trace和connect。主要用於向指定的url請求資源,可以帶引數也可以不帶引數。帶引數時,引數是明文傳遞,在瀏覽器的位址列中可以看到引數名及引數值。ge...

http請求方法

http定義了與伺服器互動的不同方法,最基本的方法有4種,分別是get,post,put,delete。url全稱是資源描述符,我們可以這樣認為 乙個url位址,它用於描述乙個網路上的資源,而http中的get,put,post,delete就對應著對這個資源的查,改,增,刪4個操作。到這裡,大家應...