如何在没有响应头的情况下显式终止来自服务器的http连接

时间:2010-06-11 19:15:26

标签: java servlets

我正在为我的一个客户端应用程序开发服务器模拟器。我正在使用GlassFish服务器。我必须在我的服务器应用程序中模拟http连接终止条件。

有没有办法可以从服务器端显式终止连接,这样客户端就不会收到任何响应头。目前我已经尝试了很多选项,比如关闭响应outputStream。但是在每种情况下都会将http 200 OK消息传递给客户端应用程序。我想使用http请求,不想向客户端返回任何内容。

我正在使用一个简单的conrtroller servlet,并且已经覆盖了doGet()doPost()个函数。

1 个答案:

答案 0 :(得分:3)

你很难说服appserver执行此操作,但它们的设计非常强大。

我建议看看Jetty,它是一个可嵌入且高度可配置的HTTP / servlet框架,您可以将其用作appserver内置支持的替代方案。您很有可能使用自定义连接处理程序对其进行配置,并希望执行特定的连接终止。