python使用post方式上傳檔案

2022-08-09 23:30:18 字數 1013 閱讀 8016

前言:由於專案需求做的介面測試有上傳檔案這一要求,在查資料時候發現用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 ...