如何在扭曲中返回json响应?

时间:2014-04-06 15:17:41

标签: python json twisted

当我使用django时:我总是这样做

return HttpResponse(json.dumps(result), mimetype='application/json')

我怎么能扭曲?官方文件不说这个。

文件here

只有Serving WSGI Applications可以设置mimetype。但我想处理GET和POST 没有更多的例子,我搜索没有找到任何东西。

from twisted.web import resource
class MyGreatResource(resource.Resource):
    def render_GET(self, request):
        return "xxxx"

返回原始字符串

1 个答案:

答案 0 :(得分:6)

编码的JSON 一个(字节)字符串。

如果您的问题是“如何将回复的内容类型设置为application/json?”然后答案是:

request.responseHeaders.addRawHeader(b"content-type", b"application/json")