停止由代理或反向代理缓冲的流式Comet连接?

时间:2012-06-22 17:09:01

标签: http proxy comet reverse-proxy grizzly

我有一个类似聊天的应用程序,它使用Glassfish中的Grizzly Comet和HTTP流(“永远iframe”)技术。它在浏览器直接连接时有效,但如果在它们之间有反向代理则不行。似乎反向代理正在缓冲Javascript Comet事件流 - 如果您在Chrome中打开代理的Comet事件流URL,您可以看到没有收到任何内容。

如何禁用此缓冲?

1 个答案:

答案 0 :(得分:0)

而不是

response.setContentType("text/html");

DO

response.getWriter().println("<!DOCTYPE html>");

在向响应作者写任何其他内容之前。

我不认为这是在任何地方指定的,但我基本上依赖于与浏览器相比代理的愚蠢。