Django写的接口,想用requests去调用一下
要登录后才能请求,不然直接500的错误,值传不过去
所以就先创建一个session对象
得到session对象之后,就可以调用该对象中方法来发送请求了
通过session来发送get、post、delete、put等请求并获取响应

#!/usr/bin/python
#coding=utf-8

import requests

session = requests.Session()

url = 'http://172.25.16.201/login/'

headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36'
}

data = {
    'username': 'xxoo', # 账号
    'password': 'ooxx', # 密码
}

r = session.post(url=url, data=data, headers=headers)

url2 = 'http://172.25.16.201/index/get_user_quota_info/'

headers1 = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36'
}
data = {"da_user":"body请求内容"}

r = session.post(url=url2, data=data,headers=headers1)

print(r.text)
Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐