Q
構建API的獵鷹
0
A
回答
0
不知道價值,如果這就是你問什麼,但你可以改變你原始的請求(REQ),以JSON使用:
if req.content_length:
doc = json.load(req.stream)
0
我想下面的代碼將幫助您:
json_data = json.loads(req.stream.read())
或者如果你想指定的輸入數據的特定編碼格式。
json_data = json.loads(req.stream.read().decode('utf8'))
請讓我知道你需要進一步澄清。
0
使用
stream = req.bounded_stream.read()
或
stream = req.stream.read()
我創建了一個BodyParser類作爲中間件:
class BodyParser(object):
def __init__(self, ctx):
self.ctx = ctx
def process_request(self, req, resp):
if req.method.upper() in ['POST', 'PUT', 'PATCH']:
stream = req.stream.read()
if not stream:
req.context['body'] = None
return
req.context['body'] = json.loads(stream)
希望它可以幫助
相關問題
- 1. 如何使用獵鷹的RESTful API
- 2. WSGI和SIGTERM(獵鷹)
- 3. 獵鷹Python的例子
- 4. 使用燒杯獵鷹,巨蟒
- 5. 獵鷹集羣實體提交
- 6. 獵鷹蟒蛇RESP安裝文件
- 7. 如何novint獵鷹與unity3d合作
- 8. 運行簡單獵鷹應用
- 9. 自動慢獵豹構建方法
- 10. 在Heroku的攤位上使用Gunicorn的獵鷹應用程序
- 11. 獵鷹中間件異常期間的自定義響應
- 12. 蟒蛇獵鷹的不合理路線衝突錯誤
- 13. 實時應用程序與Python - 龍捲風 - 獵鷹 - Django
- 14. 如何使用查詢字符串獵鷹蟒蛇
- 15. 獵鷹+ uwsgi沒有看到Fysom狀態機
- 16. 依賴短信獵犬API
- 17. 如何通過用戶id獲取員工詳細信息在Python /獵鷹
- 18. 構建API
- 19. 構建Javascript API
- 20. 錯誤就試圖在TIBCO鷹JAVA API創建HawkConsole對象
- 21. 構建路由API
- 22. 文檔構建Api
- 23. 構建API響應
- 24. 構建自己的API
- 25. 構建python的REST API
- 26. 顆粒貓頭鷹API 2.4.0和java.lang.NoSuchMethodError:org.semanticweb.owlapi.model.OWLObjectPropertyDomain
- 27. 爲什麼我的獵鷹腳本會提前一個月打印日期而不是今天的日期?
- 28. Elasticsearch Java API - 構建查詢
- 29. OWL API構建與ANT
- 30. 構建Tensorflow r1.0 C++ API