python 如何调用远程接口
生活随笔
收集整理的這篇文章主要介紹了
python 如何调用远程接口
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在python中我們可以使用requests模塊來實現調用遠程接口
一、安裝requests模塊
pip?install?requests二、使用requests模塊實現get方式調用遠程接口
使用get方式調用遠程接口主要使用了requests模塊的get方法
requests.get()get方法常見的參數有url,params和headers
-
url:表示遠程接口的地址
-
params表示get參數
-
headers表示get傳參的headers參數信息
使用requests模塊實現get方式調用遠程接口的簡單實現如下
#?-*-?coding:?utf-8?-*- import?requests import?ast #接口地址 url?=?'XXX' #get傳參 data?=?{'type':'0'} #headers信息 headers?=?{'Content-Type':?'application/x-www-form-urlencoded','Authorization':?'Bearer?XXX' } # r?=?requests.get(url,?params=data,?headers?=?headers) #?接口返回的狀態碼 print(r.status_code) #?接口返回的字符串內容 content?=?r.text #?#將字符串轉字典型 content_list?=?ast.literal_eval(content) print(content_list) #?接口返回的json格式內容 print(r.json())根據如上就可以實現使用get方式調用遠程接口
三、使用requests模塊實現post方式調用遠程接口
使用post方式調用遠程接口主要使用了requests模塊的post方法
requests.post()post方法常見的參數有url,data和headers
-
url:表示遠程接口的地址
-
data:表示post參數
-
headers:表示post傳參的headers參數信息
使用requests模塊實現post方式調用遠程接口的簡單實現如下
#?-*-?coding:?utf-8?-*- import?requests import?ast #接口地址 url?=?'XXX' #header信息 headers?=?{'Content-Type':?'application/x-www-form-urlencoded','Authorization':?'Bearer?XXX' } #post傳參 data?=?{'nickname':?'111','gender':?1,'city':?'ce','avatar':?'111' } r?=?requests.post(url,?data=data,headers=headers) #?接口返回的狀態碼 print(r.status_code) #?接口返回的字符串內容 content?=?r.text #?#將字符串轉字典型 content_list?=?ast.literal_eval(content) print(content_list) #?接口返回的json格式內容 print(r.json()) 與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python 如何调用远程接口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 系统通知,居然用拉取
- 下一篇: 5分钟快速掌握 Python 定时任务框