Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Flask查询字符串第二个参数返回null_Python_Flask_Query String - Fatal编程技术网

Python Flask查询字符串第二个参数返回null

Python Flask查询字符串第二个参数返回null,python,flask,query-string,Python,Flask,Query String,我试图从Flask中的查询字符串中获取2个值,但由于我无法理解的某些原因,Flask的请求对象只能获取第一个值 下面是一个例子: @app.route('/whatishappening') def what(): please = request.args.get('please') work = request.args.get('work') return jsonify({'strange': (please, work)}) curl命令: curl -i

我试图从Flask中的查询字符串中获取2个值,但由于我无法理解的某些原因,Flask的请求对象只能获取第一个值

下面是一个例子:

@app.route('/whatishappening')
def what():
    please = request.args.get('please')
    work = request.args.get('work')

    return jsonify({'strange': (please, work)})
curl命令:

curl -i http://localhost:5000/whatishappening?please=god&work=already
request.args('work')返回空值:

{
  "strange": [
    "god",
    null
  ]
}

非常感谢您的时间:)

&
用于派生流程。如果将URL用引号括起来,您应该会看到预期的输出

$ curl -i "http://0.0.0.0:5000/whatishappening?please=god&work=already"
HTTP/1.0 200 OK
Content-Type: application/json
Content-Length: 48
Server: Werkzeug/0.9.6 Python/3.4.2
Date: Sun, 07 Dec 2014 23:04:18 GMT

{
  "strange": [
    "god",
    "already"
  ]
}