我正在为我的一个客户端应用程序开发服务器模拟器。我正在使用GlassFish服务器。我必须在我的服务器应用程序中模拟http连接终止条件。
有没有办法可以从服务器端显式终止连接,这样客户端就不会收到任何响应头。目前我已经尝试了很多选项,比如关闭响应outputStream。但是在每种情况下都会将http 200 OK消息传递给客户端应用程序。我想使用http请求,不想向客户端返回任何内容。
我正在使用一个简单的conrtroller servlet,并且已经覆盖了doGet()
和doPost()
个函数。
答案 0 :(得分:3)
你很难说服appserver执行此操作,但它们的设计非常强大。
我建议看看Jetty,它是一个可嵌入且高度可配置的HTTP / servlet框架,您可以将其用作appserver内置支持的替代方案。您很有可能使用自定义连接处理程序对其进行配置,并希望执行特定的连接终止。