我如何使用URL调用python脚本

时间:2019-07-02 06:09:35

标签: java android python

在我的Java代码中,我希望能够调用一个URL,并且该URL应该运行我的python脚本。有人推荐吗?

我曾尝试使用Heroku托管python脚本,但我也希望有一个替代方案

当我将python代码托管在本地服务器上时,我可以调用URL并运行python脚本

但是我希望能够在其他地方托管python脚本,以便可以从我的android应用中调用URL

1 个答案:

答案 0 :(得分:1)

您需要某种服务器来接收请求,这里有个flask的示例。 使用flask接收和使用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请求。