如何读取Python收到的请求值?

时间:2017-03-11 20:44:23

标签: python request

我想在我的服务器上运行一个简单的python脚本。它应该做的是根据收到的请求接收请求并返回值。

我想以http://example.com/thescript.py?first=3&second=4之类的方式访问脚本 并使脚本读取firstsecond并使用值执行作业。

我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用Flask

from flask import Flask, request, render_template

app = Flask(__name__)


@app.route('/', methods=['GET', 'POST'])
def index():
    first = request.args.get('first')
    second = request.args.get('second')
    return render_template('index.html', first=first, second=second)


if __name__ == '__main__':
    app.run()

模板:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
First: {{ first }}
<br />
Second: {{ second }}
</body>
</html>

此代码只会打印提供的两个参数。