Flask HTTP方法
默认情况下,Flask路由响应GET请求。如果想改变其他请求,可以通过为 route() 装饰器提供方法参数来更改此首选项。
请求演示
默认get方式请求
- 以get方式请求
结果:from flask import Flask, request app = Flask(__name__) @app.route("/") def test1(): return request.args.get("name") if __name__ == '__main__': app.run(debug=True)
- 以post请求
提示: 请求的URL不允许使用该方法。
添加method参数,以post方式请求
- 以post请求
from flask import Flask, request
app = Flask(__name__)
@app.route("/", methods=['post'])
def test1():
return request.args.get("name")
if __name__ == '__main__':
app.run(debug=True)
结果:
- 以get方式请求
提示: 请求的URL不允许使用该方法。