2022年 12月 19日

python 远程调用_Python 如何调用远程接口

(点击上方快速关注并设置为星标,一起学Python)来源于网络

在python中我们可以使用requests模块来实现调用远程接口

一、安装requests模块pip install requests

二、使用requests模块实现get方式调用远程接口

使用get方式调用远程接口主要使用了requests模块的get方法requests.get()

get方法常见的参数有url,params和headersurl:表示远程接口的地址

params表示get参数

headers表示get传参的headers参数信息

使用requests模块实现get方式调用远程接口的简单实现如下# -*- 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)# 接口返回的状态码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和headersurl:表示远程接口的地址

data:表示post参数

headers:表示post传参的headers参数信息

使用requests模块实现post方式调用远程接口的简单实现如下# -*- 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)# 接口返回的状态码print(r.status_code)# 接口返回的字符串内容content = r.text# #将字符串转字典型content_list = ast.literal_eval(content)print(content_list)# 接口返回的json格式内容print(r.json())(完)看完本文有收获?请转发分享给更多人关注「Python那些事」,做全栈开发工程师

点「在看」的人都变好看了哦