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 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)
# 接口返回的狀態(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 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)
# 接口返回的狀態(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)注腳本之家其它相關(guān)文章!
- python統(tǒng)計(jì)mysql數(shù)據(jù)量變化并調(diào)用接口告警的示例代碼
- python的Jenkins接口調(diào)用方式
- python調(diào)用API接口實(shí)現(xiàn)登陸短信驗(yàn)證
- Python 調(diào)用有道翻譯接口實(shí)現(xiàn)翻譯
- python調(diào)用接口的4種方式代碼實(shí)例
- docker-py 用Python調(diào)用Docker接口的方法
- python調(diào)用webservice接口的實(shí)現(xiàn)
- Python?flask框架post接口調(diào)用示例
- python 如何調(diào)用 dubbo 接口
相關(guān)文章
基于wxpython開(kāi)發(fā)的簡(jiǎn)單gui計(jì)算器實(shí)例
這篇文章主要介紹了基于wxpython開(kāi)發(fā)的簡(jiǎn)單gui計(jì)算器,實(shí)例分析了基于wxpython實(shí)現(xiàn)簡(jiǎn)單桌面應(yīng)用程序的相關(guān)技巧,需要的朋友可以參考下2015-05-05
在langchain中對(duì)大模型的輸出進(jìn)行格式化實(shí)現(xiàn)
這篇文章主要為大家介紹了在langchain中對(duì)大模型的輸出進(jìn)行格式化實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11
Python制作運(yùn)行進(jìn)度條的實(shí)現(xiàn)效果(代碼運(yùn)行不無(wú)聊)
這篇文章主要介紹了Python制作運(yùn)行進(jìn)度條的實(shí)現(xiàn)效果(代碼運(yùn)行不無(wú)聊),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02
Python如何實(shí)現(xiàn)xml解析并輸出到Excel上
本文介紹了如何使用Python的ElementTree模塊解析XML文件,并將解析后的數(shù)據(jù)寫(xiě)入Excel文件,通過(guò)編寫(xiě)XML文件、解析XML、編寫(xiě)將數(shù)據(jù)寫(xiě)入Excel的函數(shù),最終實(shí)現(xiàn)XML數(shù)據(jù)到Excel的轉(zhuǎn)換2025-02-02
Python利用GDAL模塊實(shí)現(xiàn)讀取柵格數(shù)據(jù)并對(duì)指定數(shù)據(jù)加以篩選掩膜
這篇文章主要為大家詳細(xì)介紹了如何基于Python語(yǔ)言中g(shù)dal模塊,對(duì)遙感影像數(shù)據(jù)進(jìn)行柵格讀取與計(jì)算,同時(shí)基于QA波段對(duì)像元加以篩選、掩膜的操作,需要的可以參考一下2023-02-02
ubuntu20.04運(yùn)用startup application開(kāi)機(jī)自啟動(dòng)python程序的腳本寫(xiě)法
這篇文章主要介紹了ubuntu20.04運(yùn)用startup application開(kāi)機(jī)自啟動(dòng)python程序的腳本寫(xiě)法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-10-10
一篇文章帶你了解谷歌這些大廠是怎么寫(xiě) python 代碼的
這篇文章主要介紹了谷歌這些大廠怎么寫(xiě)python代碼,我們寫(xiě)代碼,往往還是按照其它語(yǔ)言的思維習(xí)慣來(lái)寫(xiě),那樣的寫(xiě)法不僅運(yùn)行速度慢,代碼讀起來(lái)也費(fèi)盡,給人一種拖泥帶水的感覺(jué),需要的朋友可以參考下2021-09-09
使用Python實(shí)現(xiàn)MP4轉(zhuǎn)GIF
在日常生活中,我們經(jīng)常會(huì)遇到需要將 MP4 文件轉(zhuǎn)換為 GIF 文件的需求,本文將介紹一種使用 Python 實(shí)現(xiàn) MP4 轉(zhuǎn) GIF 程序的方法,這種方法簡(jiǎn)單易學(xué),而且完全免費(fèi),需要的可以參考下2023-12-12
python+Word2Vec實(shí)現(xiàn)中文聊天機(jī)器人的示例代碼
本文主要介紹了python+Word2Vec實(shí)現(xiàn)中文聊天機(jī)器人,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03

