java - 如何使用 URL 调用 python 脚本
问题描述
在我的 java 代码中,我希望能够调用一个 URL,并且该 URL 应该运行我的 python 脚本。有人有推荐吗?
我曾尝试使用 Heroku 来托管 python 脚本,但我也想要一个替代方案
当我在本地服务器上托管我的 python 代码时,我可以调用 URL 并且 python 脚本运行
但我希望能够在其他地方托管 python 脚本,这样我就可以从我的 android 应用程序中调用 URL
解决方案
你需要某种服务器来接收请求我这里有一个烧瓶的例子。使用烧瓶接收和使用 POST 请求的服务器端代码如下所示:
from flask import Flask, request
app = Flask(__name__)
@app.route('/', methods=['POST'])
def result():
print(request.form['foo']) # should display 'bar'
return 'Received !' # response to your request.
这是使用 python 发送/接收 POST 请求的最简单和最快捷的方法。
您还可以使用 java 发送 POST 请求。
推荐阅读
- ios - 将 React Native 集成到现有的 Native iOS 中,出现 pod install 错误
- python - 如何使用模态调用views.py的函数
- amazon-web-services - 如何通过 ECS ContainerDefinitions 中的 CloudFormation 从 AWS 参数存储中注入值
- c++ - 调用 'unordered_set< 向量的隐式删除的默认构造函数
>' - jquery - 过滤表的总和
- node.js - 如何在 NodeJS SDK 中使用 transloadit addStream() 函数?
- node.js - mongoDB express-session中的所有活动会话
- php - PHP Web套接字未在SSL中连接
- java - 如何从 android Java 的改造中访问 arralist 响应的子数组列表?
- xcode - 如何调试 SwiftUI AttributeGraph 循环警告?