Ich entwickle einen Server-Simulator für eine meiner Client-Anwendung. Ich benutze GlassFish Server. Ich muss eine http-Verbindung beenden Bedingung in meiner Serveranwendung simulieren.Wie HTTP-Verbindung explizit vom Server ohne Antwort-Header zu beenden
Gibt es eine Möglichkeit, mit der ich eine Verbindung von der Serverseite explizit beenden kann, so dass Client keinen Antwortheader erhält. Zur Zeit habe ich viele Optionen ausprobiert, wie zum Beispiel das Schließen der Antwort outputStream. In jedem Fall wird jedoch eine HTTP 200 OK-Nachricht an die Client-Anwendung gesendet. Ich möchte die http-Anfrage konsumieren und möchte nichts an den Client zurückgeben.
Ich verwende ein einfaches Controller-Servlet und hatte doGet()
und doPost()
Funktionen überschrieben.
Ja, Jetty mit einem benutzerdefinierten Verbindungshandler ist wahrscheinlich der Weg zu gehen. – BalusC
Vielen Dank für Ihren Vorschlag Skaffman und BalcusC. – Gagandip