HTTP-заголовок источника контроля доступа в WSO2 ESB Out - PullRequest
0 голосов
/ 29 марта 2012

Как установить пользовательские заголовки HTTP в Out Sequence прокси-службы ESB?Я пытаюсь установить «Access-Control-Allow-Origin», чтобы разрешить моей внешней странице javascript / html иметь возможность ПОЛУЧИТЬ XML, предоставляемый этой службой.Мне также нужно добавить Cache-Control.

Если есть способ сделать это непосредственно на моем Сервере данных WSO2 (DSS), это было бы предпочтительнее, так как это позволило бы избежать добавления сервера ESB в мой процесс.,Согласно этому сообщению примерно год назад, это невозможно: http://wso2.org/forum/thread/13991

Я пробовал это несколькими способами, но, глядя на fiddler, заголовок не изменился:

HTTP/1.1 200 OK
Content-Type: text/html;charset=ISO-8859-1
Content-Length: 637
Date: Wed, 28 Mar 2012 20:58:31 GMT
Server: WSO2 Carbon Server

Я немного новичок в работе с серверами WSO2 (скорее разработчик внешнего интерфейса), поэтому ответ может быть прямо передо мной.

Ответы [ 2 ]

1 голос
/ 10 января 2014

Этот посредник свойства работал для меня:

<property name="Access-Control-Allow-Origin" value="*" scope="transport" type="STRING"></property>

Он разрешает доступ из любого источника.

-Кари

1 голос
/ 06 апреля 2012

Вы можете сделать это, добавив посредник Property в out-sequence. Как только вы установите свойство с областью транспорта, оно будет добавлено в транспортный заголовок исходящего сообщения от ESB.

...