gpt4 book ai didi

python - Flask request.args.get 没有获取所有参数(Python)

转载 作者:行者123 更新时间:2023-12-02 02:49:46 39 4
gpt4 key购买 nike

这类似于此处提出的问题和示例:Flask request.args.get get all params (Python)

不确定我是否错误地使用了 request.args.get(),但我只能获得传递的第一个参数。例如,对于我的 flask 应用程序:

@app.route('/longword/')
def longword():

gid = request.args.get('gameid')
pid = request.args.get('playerid')
print("param1: ", gid, "\n")
print("param2: ", pid, "\n")
print("request args", request.args)

return "GID: %s PID: %s" % (gid, pid)

app.run()

我的查询:curl http://localhost:5000/longword/?gameid=123&playerid=456,我总是得到第一个参数,但第二个参数总是没有返回。

param1:  123 

param2: None

request args ImmutableMultiDict([('gameid', '123')])

最佳答案

使用 curl 时,将您的 url 放在双引号中

curl "http://localhost:5000/longword/?gameid=123&playerid=456"

归功于 Bidhan here

关于python - Flask request.args.get 没有获取所有参数(Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62205493/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com