zl程序教程

您现在的位置是:首页 >  后端

当前栏目

python 如何调用远程接口

Python接口 如何 远程 调用
2023-06-13 09:15:43 时间

python 如何调用远程接口插图

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

一、安装requests模块
pip install requests

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

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

requests.get()

get方法常见的参数有url,params和headers

url:表示远程接口的地址


使用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())

本文链接:http://www.yunweipai.com/39355.html

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/53309.html

python