晋城市网站建设_网站建设公司_电商网站_seo优化
2025/12/31 7:25:49 网站建设 项目流程

request模块发起接口请求

  1. requests 模块介绍
    Request的模块儿是一个常用的HTTP请求库,用于发送HTTP请求和处理响应,它提供了简单且人性化的API,使得发出去HT评球变得更加容易。
  2. 代码实现
import requestsurl = 'http://127.0.0.1:8787/coupApply/cms/goodList'
header = {'Content-Type': 'application/x-www-formurlencoded;charset=UTF-8'}
req_data = {"msgType": "getHandsetListofCust","page": 1,"size": 20
}res = requests.get(url=url, params=req_data)
# 相应结果,默认返回接口的一个状态码
print(res)
# 获取接口响应内容(文本)
print(res.txt)
# 获取接口响应内容(json)
print(res.json())![requests1](https://img2024.cnblogs.com/blog/3747315/202512/3747315-20251230191636164-348994667.png)# 发起post请求
url_login = 'http://127.0.0.1:8787/dar/user/login'
headers_login = {'Content-Type': 'application/x-www-formurlencoded;charset=UTF-8'}
data_login = {"user_name": "test01","passwd": "admin123"
}res_login = requests.post(url=url_login, data=data_login, headers=headers_login)
# 相应结果,默认返回接口的一个状态码
print(res_login)
# 获取接口响应内容(文本)
print(res_login.txt)
# 获取接口响应内容(json)
print(res_login.json())![requests2](https://img2024.cnblogs.com/blog/3747315/202512/3747315-20251230191654136-612884057.png)# 会话(session),使用会话对象可以在多个请求之间保持状态,加入保持登录状态
# 创建一个会话
session = requests.Session()
res = session.get(url=url, params=req_data)
print(res)res_2 = session.post(url=url_login, data=data_login, headers=headers_login)
print(res_2)# 直接调用request来发起请求
methods = 'post'
res = requests.request(method=methods, url=url_login, data=data_login, headers=headers_login)

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询