我在servlet中使用AsyncContext进行异步通信。作为对异步请求的响应,我发送了一些二进制数据(图像内容),我想gzip以便更快地进行通信。但AsyncContext提供的响应对象只是ServletResponse,我无法设置http头以便将GZIPOutputStream发送到浏览器。有没有办法为异步通信设置标头。
AsyncContext asyncContext= request.startAsync(request, response);
ServletResponse aResponse = asyncContext.getResponse();
aResponse.setContentType("image/png");
............................