from flask import Flask, request
app = Flask(__name__)
@app.route('/test', methods = ["GET", "POST"])
def query_params():
val = request.args.get("key1")
return val
到Http://127.0.0.1:5000/test
返回typeerror typeError:'query_params'的视图功能没有 返回有效的响应。该功能要么返回或结束 没有返回语句。127.0.0.1--[21/May/2022 21:47:17]“ post/test?key1 = value1 http/1.1” 200-
教士, 马里奥我在这里想念什么?非常感谢您的帮助!
当您访问浏览器时,这是一个获取请求,并且您的请求中没有传递参数。,您的预期输出将打印出来。我访问
http://127.0.0.1:5000/test
标记您使用的
http://127.0.0.1:5000/test?key1=value1
摘要:如果您看到thedocumentation
,通常在get请求中使用,帖子会获得
params
如果不存在参数,则可以使用“后备”值来增强您的代码:
data
r = requests.post('http://127.0.0.1:8000/test', data=payload)
到
@app.route('/test', methods = ["GET", "POST"])
def query_params():
val = request.args.get("key1", "parameter was not provided")
return val
params
,然后您的烧瓶路由代码与新的有效载荷“格式”一起工作。
任期代码要“启动python脚本,如果烧瓶应用程序接收了带有特定键的帖子请求:值对”:
data