python-3.x - 如何调用 web python 脚本以使用 GET 获取 HTTP 响应值?
问题描述
使 Python 脚本在网络服务器中运行并允许我调用它并传递参数并获取脚本最终得到的值的最简单方法是什么?
我在想这就是通常所说的 API,但不确定如何以最简单的方式实现它。
我将调用这个 python 脚本的应用程序是 ManyChat,通过它的“外部请求”功能,它允许我使用 GET 或 POST 参数,但我不知道如何将我的 python 脚本变成一个 web 可查询的 api。
我在网上看了一些关于 Python + Flask 的文章,但这似乎是 SQL 数据库参与操作的场景的解决方案。但是我的 python 脚本不需要与任何 SQL 数据库通信,所以我想知道是否有更简单的解决方案
解决方案
流量控制可以如下:
/api
在您的 Web 服务器上运行的 Flask 应用程序- 客户端应用程序
requests.get('myserver.com/api?p1=v1&p2=v2')
- Flask 应用程序处理请求并在下运行功能
@app.route('/api')
- 客户端应用收到响应
推荐阅读
- vue.js - 无法读取 vuex 中 Store._callee 处未定义的属性“getProduct”(操作名称)
- angular - 为什么我的 PrimeNG Tabindex 在对话框中不起作用
- excel - Outlook 日历触发器 Excel 工作簿打开
- python-3.x - 在 google colab 中运行时 pytesseract 出错
- javascript - Javascript + Discord.js:RPG 练级系统消息表现怪异
- typescript - "is assignable to the constraint of type 'P', but 'P' could be instantiated with a different subtype of constraint", when using the Omit util type
- javascript - 如何获取 div 元素中的值,删除
并使用 JavaScript 将值转换为数组,请不要使用 Jquery - angular - Angular 8/9 中错误的茉莉花类型
- css - 在引导程序 4 中将最后一行移动到容器底部
- spring-boot - 在百里香模板中添加 cid 图像