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

6
我正在为我的客户端应用程序开发一个服务器模拟器,使用的是GlassFish服务器。我需要在服务器应用程序中模拟http连接终止条件。
有没有一种方法可以从服务器端显式地终止连接,使客户端不接收任何响应头。目前我已经尝试了许多选项,比如关闭响应输出流。但在每种情况下,都会向客户端应用程序发送一个http 200 OK消息。我想消耗http请求,不想向客户端返回任何内容。
我正在使用一个简单的控制器servlet,并重写了doGet()和doPost()函数。
1个回答

3
你很难说服一个应用服务器这样做,它们被设计成强大的。我建议看一下Jetty,它是一个可嵌入和高度可配置的HTTP/servlet框架,可以作为应用服务器内置支持的替代方案。你很有可能能够使用自定义连接处理程序进行配置,并希望执行特定的连接终止操作。

1
是的,使用自定义连接处理程序的Jetty可能是正确的选择。 - BalusC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接