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