[英]How to gzip the output in Rikulo Stream?
您可以在启动时进行如下配置:
new StreamServer().start()
.then((HttpChannel channel) {
channel.httpServer.autoCompress = true;
});
我还没有尝试过,我自己也没有使用过Rikulo Stream,但是根据我在Github Repo中找到的服务器示例代码,应该可以将其设置为
直到最近,GZIP压缩还是Dart HTTP服务器的默认设置,但已更改,需要显式激活。
void serverInfo(HttpConnect connect) {
final info = {"name": "Rikulo Stream", "version": connect.server.version};
server.
..autoCompress = true;
..defaultResponseHeaders.chunkedTransferEncoding = true;
connect.response
..headers.contentType = getContentType("json")
..write(JSON.encode(info));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.