我有基本的twister应用程序,我不断收到这样的错误:
请求没有返回字节
请求:
资源:
< main .MainPageDispatcher对象位于0x7f049fa62be0>
值:
'你好'
到处都是,即使在官方文档的例子中,我看到字符串被返回,但它对我不起作用。如果我注释掉第一个返回并发送字节而不是字符串它正在工作。 任何人都可以帮我理解它的工作原理吗?如果必须以字节为单位,那么为什么官方指南会返回字符串?
我的代码:
Error: cannot allocate vector of size 200 Mb
答案 0 :(得分:3)
在python3中我使用:
def render_GET(self, request):
request.setHeader("Content-Type", "text/html; charset=utf-8")
return "<html>Hello, world!</html>".encode('utf-8')
str.encode('utf-8')
返回Unicode字符串的字节表示