2012-04-11 4 views
0

Есть ли способ добавить пользовательские атрибуты в заголовок Http в запросе Http. До сих пор
Я попытался поставить ответ Сервлет фильтра, httpRequest не имеет метода addHeader. Я попробовал прослушиватель фаз в JSF. Кажется, что ничего не работает. Есть ли вообще?
Я использую Weblogic, есть ли какой-либо специфический способ Weblogic, скажем, какой-то тег, который можно использовать для установки настраиваемого заголовка. Предложения, пожалуйста.
Короче говоря, я хочу, чтобы пользовательские атрибуты запрашивали Http Header.Добавить параметры пользовательского заголовка в заголовок Http

Есть ли способ сделать что-то, как показано ниже, которая доступна для сервера IIS

<system.webServer> 
    <httpProtocol> 
     <customHeaders> 
      <clear /> 
      <add name="X-UA-Compatible" value="IE=EmulateIE7" /> 
     </customHeaders> 
    </httpProtocol> 
</system.webServer>  
+0

Почему вы не можете писать с использованием фильтров? –

+0

Функциональные требования не ясны. Параметры HTTP-запроса полностью отличаются от HTTP-заголовков, поэтому ваш вопрос запутан. Далее неясно, если вы говорите о заголовках HTTP-заголовков или заголовках HTTP-ответа. – BalusC

+0

@RameshPVK: Я хочу, чтобы заголовки http в запросе. И запрос не имеет метода addHeader. Request Wrapper фактически не помещает значение в заголовок. Он просто извлекает его из других источников, когда вы вызываете метод getHeader. – SKR

ответ

0

запроса заголовки посылаются клиенту, который ссылающегося на Servlet/JSP, Вот почему Servlet Spec does not allow you to add any headers to the Request. Если вы хотите установить какие-либо пользовательские атрибуты для запроса, the only way to do is using HttpServletRequest.setAttribute() method.

+0

Мне нужен пользовательский атрибут Header not Request, как, например, значение заголовка User-Agent, мне требуется X-MY_HEADER в заголовок Http. – SKR

+0

Вы не можете. это то, что я упомянул в своем ответе. «Servlet Spec не позволяет добавлять заголовки в запрос» –

+0

Ну, если вы заметите, что интерфейсы SSO, такие как WebSeal или SiteMinder, добавляет пользовательские значения заголовка запроса, кроме обычного набора заголовков. Разве мы не можем сделать то же самое ??? – SKR

Смежные вопросы