我无法使用GET方法传递烧瓶中的数据。在
我用网络浏览器测试,结果显示为空
from flask import Flask, request
import sqlite3
import json
app = Flask(__name__)
@app.route('/test', methods=['GET'])
def test():
name = request.form.get('name')
return json.dumps({'result' : name})
@app.route('/test2')
def test2():
return json.dumps({'result' : "demo"})
if __name__ == '__main__':
app.run(host='192.168.0.2', port=8090, debug=True)
当我在带有URL的web浏览器中运行时
它正在产生结果
^{pr2}$这是正确的。在
它正在产生结果
{"result": null}
应该是{"result": "rahul"}
我哪里出错了?在
使用
name = request.args.get('name')
因为您正在使用web浏览器URL测试API,所以必须使用
args
当您从表单发送数据时,可以使用
name = request.form.get('name')
相关问题 更多 >
编程相关推荐