響應檢索數據我有響應對象<Request 'http://xx.xx.xx.xx/pipelineInfo' [GET]>
,我試圖從請求對象數據未能從蟒蛇
request.json.get('xxx',NONE)
,也可以作爲
request.get('XXX',NONE)
但未能獲得一個響應並得到一個錯誤
異常:'請求'對象沒有'get'屬性和異常:'Request'obj ect沒有屬性'json'。
有人可以告訴我這是什麼問題嗎?
響應檢索數據我有響應對象<Request 'http://xx.xx.xx.xx/pipelineInfo' [GET]>
,我試圖從請求對象數據未能從蟒蛇
request.json.get('xxx',NONE)
,也可以作爲
request.get('XXX',NONE)
但未能獲得一個響應並得到一個錯誤
異常:'請求'對象沒有'get'屬性和異常:'Request'obj ect沒有屬性'json'。
有人可以告訴我這是什麼問題嗎?
如果請求發送的數據是JSON,你可以使用 json_data = request.get_json()
然而,這個函數將返回無若mimetype不是application/json,但是這可以被force參數覆蓋。
json_data = request.get_json(force=True)
的另一種方式來獲得JSON數據是:
json_data = json.loads(request.data) as well.
從請求獲取數據的其他方法可以在這個問題上找到:How to get data received in Flask request
另外,請不要看看官方文檔(http://flask.pocoo.org/docs/0.12/api/#flask.Request.get_json)
你必須發送這個頭,而發送數據爲json'Content-Type:application/json' –
其實我已經與一些其他人提供的代碼之一工作。目前我沒有與該人聯繫,甚至我們不知道數據由他們發送和由他們寫的服務是如何發送的.onli我有一個選項可以從中獲取數據。 –
你能告訴我你是如何請求這項服務的?當你得到這個異常。 –