python - 确定与在 Python 中发送的 POST 请求关联的 URL
问题描述
我刚刚在 Heroku 上使用 Flask 创建了一个 API(POST 请求)。我了解如何发送请求并打印出结果,但我想知道发送的完整 URL 是什么,以便我可以在 Python 之外使用 API。我想它应该是类似 apiurl.com/id=3&url=url.com&.... 作为测试示例,我创建了https://test-my-flask0.herokuapp.com/只需要一个数字并在其上加 2。例如:
import json
import requests
url = "https://test-my-flask0.herokuapp.com/"
data = 2
data = json.dumps(data)
send_request = requests.post(url, data)
print(send_request)
>> <Response [200]>
print(send_request.json())
>> {'results': {'results': 4.0}}
有什么灵活的方法可以获取为创建此类请求而发送的 URL?我的实际 API 对于字符串和数组以及输入等内容有点复杂,因此我需要一种灵活的方法来确定关联的 URL。抱歉,如果我使用的术语不清楚 - 这是我的第一个 API。谢谢。
解决方案
推荐阅读
- loops - discord.py 使用 unix 时间每 15 分钟发送一条消息?
- asp.net - Asp 按钮在第一次单击时不起作用,但在第二次单击时起作用
- java - 容器测试使用 Maven 失败,但使用 JUnit 成功
- python - 如何检查张量是否是符号?
- powershell - SCCM - 定期从客户端 PC 收集数据
- node.js - 无法从 Heroku 上的 API 获得响应
- serverless-framework - 通过 npm 安装无服务器所需的权限
- nestjs - Nest js 是否以 express js 为核心实现了几乎两倍的基准测试结果。或只为实现它
- python - 让 Spacy NER 只搜索公司名称而不在其他任何事情上浪费计算能力(使用现有的语言模型。)?
- r - 是否可以在 r 中使用带有多个列表对象输入的 lapply() (或其他命令)?