7
我正在使用curl向期望多個查詢參數的Flask路由發出請求。但是,日誌只顯示URL中的第一個參數,而Flask不會看到第二個參數。出了什麼問題?Flask只能看到來自多個參數的第一個參數,發送時帶有curl
@app.route('/path', methods=['GET'])
def foo():
print request.args.get('param2')
req = request.args.items()
print req
curl http://localhost:5000/path?param1=1¶m2=2
127.0.0.1 - - [01/Jun/2015 21:35:10] "GET /path?param1=1 HTTP/1.1" 200 -
None
[('param1', u'1')]
你的代碼看起來不錯。你從燒瓶中導入了「請求」嗎? –
我輸入: 從應用程序導入從 進口瓶瓶,請求jsonify,響應,stream_with_context,從SQLAlchemy的進口列make_response 從flask.ext.sqlalchemy進口SQLAlchemy的 ,整數,字符串,日期時間,浮法 進口cStringIO import csv import datetime – MakleBirt
127.0.0.1 - - [01/Jun/2015 21:35:10]「GET/path?param1 = 1 HTTP/1.1」200 - – MakleBirt