python 如何調(diào)用遠(yuǎn)程接口
在python中我們可以使用requests模塊來實現(xiàn)調(diào)用遠(yuǎn)程接口
一:安裝requests模塊
pip install requests
二:使用requests模塊實現(xiàn)get方式調(diào)用遠(yuǎn)程接口
使用get方式調(diào)用遠(yuǎn)程接口主要使用了requests模塊的get方法
requests.get()
get方法常見的參數(shù)有url,params和headers
- url:表示遠(yuǎn)程接口的地址
- params表示get參數(shù)
- headers表示get傳參的headers參數(shù)信息
使用requests模塊實現(xiàn)get方式調(diào)用遠(yuǎn)程接口的簡單實現(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ù)如上就可以實現(xiàn)使用get方式調(diào)用遠(yuǎn)程接口
三:使用requests模塊實現(xiàn)post方式調(diào)用遠(yuǎn)程接口
使用post方式調(diào)用遠(yuǎn)程接口主要使用了requests模塊的post方法
requests.post()
post方法常見的參數(shù)有url,data和headers
- url:表示遠(yuǎn)程接口的地址
- data:表示post參數(shù)
- headers:表示post傳參的headers參數(shù)信息
使用requests模塊實現(xiàn)post方式調(diào)用遠(yuǎn)程接口的簡單實現(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)程接口的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
在langchain中對大模型的輸出進(jìn)行格式化實現(xiàn)
這篇文章主要為大家介紹了在langchain中對大模型的輸出進(jìn)行格式化實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11
Python制作運(yùn)行進(jìn)度條的實現(xiàn)效果(代碼運(yùn)行不無聊)
這篇文章主要介紹了Python制作運(yùn)行進(jìn)度條的實現(xiàn)效果(代碼運(yùn)行不無聊),本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02
Python如何實現(xiàn)xml解析并輸出到Excel上
本文介紹了如何使用Python的ElementTree模塊解析XML文件,并將解析后的數(shù)據(jù)寫入Excel文件,通過編寫XML文件、解析XML、編寫將數(shù)據(jù)寫入Excel的函數(shù),最終實現(xiàn)XML數(shù)據(jù)到Excel的轉(zhuǎn)換2025-02-02
Python利用GDAL模塊實現(xiàn)讀取柵格數(shù)據(jù)并對指定數(shù)據(jù)加以篩選掩膜
這篇文章主要為大家詳細(xì)介紹了如何基于Python語言中g(shù)dal模塊,對遙感影像數(shù)據(jù)進(jìn)行柵格讀取與計算,同時基于QA波段對像元加以篩選、掩膜的操作,需要的可以參考一下2023-02-02
ubuntu20.04運(yùn)用startup application開機(jī)自啟動python程序的腳本寫法
這篇文章主要介紹了ubuntu20.04運(yùn)用startup application開機(jī)自啟動python程序的腳本寫法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-10-10
使用Python實現(xiàn)MP4轉(zhuǎn)GIF
在日常生活中,我們經(jīng)常會遇到需要將 MP4 文件轉(zhuǎn)換為 GIF 文件的需求,本文將介紹一種使用 Python 實現(xiàn) MP4 轉(zhuǎn) GIF 程序的方法,這種方法簡單易學(xué),而且完全免費(fèi),需要的可以參考下2023-12-12
python+Word2Vec實現(xiàn)中文聊天機(jī)器人的示例代碼
本文主要介紹了python+Word2Vec實現(xiàn)中文聊天機(jī)器人,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03

