我看过龙卷风的文件和例子自写方法被广泛用于在HTML上呈现某些值,其中POST请求在处理程序中运行。但对于如何将响应返回给客户,我找不到太清楚的地方。在
例如,我正在从我的客户机调用一个Tornado服务器上的POST请求。接受post请求的代码是:
class strest(tornado.web.RequestHandler):
def post(self):
value = self.get_argument('key')
cbtp = cbt.main(value)
有了这个,我可以找到cbtp的值,使用self.write(cbtp)
,我可以用HTML打印它。但是,我想以JSON格式将这个值返回给客户机,比如{'cbtp':cbtp}
我想知道如何修改我的代码,以便将此响应发送到客户机,或者给我一些文档,在那里可以清楚地解释这一点。在
做一些类似的事情
^{pr2}$抛出BadYieldError: yielded unknown object
只需将输出类型设置为JSON和json.dumps文件你的输出。在
通常我在一个名为RESTRequestHandler的父类中有set_default_头。如果只需要一个返回JSON的请求,可以在post调用中设置头。在
相关问题 更多 >
编程相关推荐