0
我想使用請求將JSON數據發佈到Flask視圖。但是,當我提出請求時,我得到了一個404。爲什麼我的代碼不工作?如何正確發佈JSON數據?使用請求將JSON發佈到Flask視圖返回404
@app.route('/foo/<foo>', defaults={'foo': 'foo'})
@app.route('/foo/<foo>')
def foo(foo):
print "here"
data = request.get_json(force=True)
print data
k = data.get('k', 20)
return jsonify(k=k, foo=foostatus='ok')
import requests
params = {'k': 2}
d = requests.get('http://localhost:9090/foo', params=params)
瓶頸爲請求記錄404。
127.0.0.1 - - [09/Sep/2015 11:26:26] "GET /foo?k=2 HTTP/1.1" 404 -
你有沒有試過PARAMS json.dumps? –
我得到一個奇怪的錯誤「GET/foo?%7B%k%22:%202%7D HTTP/1.1」404 - – Fraz
請參閱我有類似的問題,但我沒有使用request.get_json()。如果你想我可以發佈我所做的事情來完成任務。 –