python 如何調(diào)用遠(yuǎn)程接口
在python中我們可以使用requests模塊來(lái)實(shí)現(xiàn)調(diào)用遠(yuǎn)程接口
一:安裝requests模塊
pip install requests
二:使用requests模塊實(shí)現(xiàn)get方式調(diào)用遠(yuǎn)程接口
使用get方式調(diào)用遠(yuǎn)程接口主要使用了requests模塊的get方法
requests.get()
get方法常見(jiàn)的參數(shù)有url,params和headers
url:表示遠(yuǎn)程接口的地址 params表示get參數(shù) headers表示get傳參的headers參數(shù)信息使用requests模塊實(shí)現(xiàn)get方式調(diào)用遠(yuǎn)程接口的簡(jiǎn)單實(shí)現(xiàn)如下
# -*- coding: utf-8 -*-import requestsimport 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)# 接口返回的狀態(tài)碼print(r.status_code)# 接口返回的字符串內(nèi)容content = r.text# #將字符串轉(zhuǎn)字典型content_list = ast.literal_eval(content)print(content_list)# 接口返回的json格式內(nèi)容print(r.json())
根據(jù)如上就可以實(shí)現(xiàn)使用get方式調(diào)用遠(yuǎn)程接口
三:使用requests模塊實(shí)現(xiàn)post方式調(diào)用遠(yuǎn)程接口
使用post方式調(diào)用遠(yuǎn)程接口主要使用了requests模塊的post方法
requests.post()
post方法常見(jiàn)的參數(shù)有url,data和headers
url:表示遠(yuǎn)程接口的地址 data:表示post參數(shù) headers:表示post傳參的headers參數(shù)信息使用requests模塊實(shí)現(xiàn)post方式調(diào)用遠(yuǎn)程接口的簡(jiǎn)單實(shí)現(xiàn)如下
# -*- coding: utf-8 -*-import requestsimport 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)# 接口返回的狀態(tài)碼print(r.status_code)# 接口返回的字符串內(nèi)容content = r.text# #將字符串轉(zhuǎn)字典型content_list = ast.literal_eval(content)print(content_list)# 接口返回的json格式內(nèi)容print(r.json())
以上就是python 如何調(diào)用遠(yuǎn)程接口的詳細(xì)內(nèi)容,更多關(guān)于python 調(diào)用遠(yuǎn)程接口的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!
相關(guān)文章:
1. 低版本IE正常運(yùn)行HTML5+CSS3網(wǎng)站的3種解決方案2. 利用CSS制作3D動(dòng)畫(huà)3. 使用Spry輕松將XML數(shù)據(jù)顯示到HTML頁(yè)的方法4. 測(cè)試模式 - XSL教程 - 55. html5手機(jī)觸屏touch事件介紹6. 用xslt+css讓RSS顯示的跟網(wǎng)頁(yè)一樣漂亮7. 《CSS3實(shí)戰(zhàn)》筆記--漸變?cè)O(shè)計(jì)(一)8. JSP的Cookie在登錄中的使用9. xpath簡(jiǎn)介_(kāi)動(dòng)力節(jié)點(diǎn)Java學(xué)院整理10. 讀大數(shù)據(jù)量的XML文件的讀取問(wèn)題
