2016-08-09 3 views
1

Ich habe eine Anwendung, die Camel-Jetty verwendet, Camel-CXF, um eine REST API und enthüllt in Apache Karaf (Sicherung esb). Aus Sicherheitsgründen muss ich den Header "Server" aus der API-Antwort entfernen. Ich habe den Header aus den Kamel-Austausch-Headern entfernt, aber er kommt immer noch in einer API-Antwort als Jetty (7.6.7.v20120910) zurück. Wie kann ich den Header aus der API-Antwort entfernen?Entfernen 'Server' http Header von API-Antwort

+0

Schwer zu helfen, es sei denn, Sie zeigen Ihre Route und Protokolle, die die Header anzeigen. –

Antwort

1

Die Jetty-Komponente, Sie können sendServerVersion durch Einstellung im Endpunkt uri ausschalten.

Für Apache CXF oder camel-cxf bin ich mir nicht sicher, ob das möglich ist. Sie müssten die Apache CXF-Dokumentation überprüfen.

+1

Danke. Arbeitet durch Hinzufügen von false in jetty.xml. –

0

Ich habe folgende Zeile zu jetty.xml hinzugefügt und Server Header entfernt.

<Set name="sendServerVersion">false</Set>