前言:由於專案需求做的介面測試有上傳檔案這一要求,在查資料時候發現用requests來做上傳檔案很簡單,所以下了這個庫來完成。後續有時候會看看能不能用傳統地urllib2來做。
首先你要有個requests:
然後把它import進來
接著:def post(self,url,param_dict,param_header,file = '',param_type = 'x-www-form-urlencode'):
'''@功能:封裝post方式
@paramtype:指傳入引數型別,可以是form-data、x-www-form-urlencode、json
另外附上這個部落格很詳細地介紹了requests這個庫的使用方法
python使用post方式傳送json引數
學習使用request的post介面傳送json資料,寫好 後執行,後台開發人員提示,傳送的資料格式不正確,我看了下沒問題啊,如下 def test api all null self 所有引數為空 payload r requests.post self.base url,data payload...
使用POST方式請求
public bool sendmsg msginfo msg catch notsupportedexception ns string url http localhost 21240 changehair receive.aspx?aa 5 傳送到的頁面的位址 將轉換成base64編碼的流 s...
android 使用post方式上傳檔案
public static string post string actionurl,mapparams,mapfiles throws ioexception dataoutputstream outstream new dataoutputstream conn getoutputstream ...