2016-08-09 9 views
1

У меня есть приложение, которое использует верблюд-причал, camel-cxf, чтобы выставить REST api и запускается в apache karaf (fuse esb). Из-за соображений безопасности мне нужно удалить заголовок «Сервер» из ответа API. Я удалил заголовок из заголовков верблюжьего обмена, но все же он возвращается в ответ api как Jetty (7.6.7.v20120910). Как удалить заголовок из ответа API?Удалить HTTP-заголовок сервера из ответа api

+0

Трудно помочь, если вы не покажете свой маршрут и журналы, отображающие заголовки. –

ответ

1

Компонент пристани, вы можете отключить sendServerVersion, установив в конечной точке uri.

Для Apache CXF или camel-cxf Я не уверен, что это возможно. Вам нужно будет проверить документацию Apache CXF.

+1

Спасибо. Получил работу, добавив false в jetty.xml. –

0

Я добавил следующую строку в jetty.xml и удалил заголовок сервера.

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