Как включить поддержку CORS для сервера приложений websphere

У меня есть приложение, работающее на WAS 8.0.0.3, и я пытаюсь получить доступ к этому приложению с другого компьютера, используя вызов ajax (междоменный). Предварительный запрос (OPTIONS) не выполняется, поскольку источник (другой компьютер) не разрешен Access-Control-Allow-Origin, что означает, что WAS не настроен для разрешения междоменных запросов. Я искал, но не смог найти какую-либо конфигурацию, которую можно настроить на WAS для поддержки CORS. То же самое отлично работает на Apache tomcat, изменив конфигурацию tomcats, но для WAS не удалось получить никакого указателя. Любая идея будет оценена.


person kanika    schedule 17.12.2013    source источник


Ответы (2)


После проведения анализа выяснилось, что WAS сама по себе не предоставляет никаких возможностей для включения CORS в своей конфигурации. Чтобы решить эту проблему, добавлена ​​​​конфигурация для «Acess-Control-Allow-Origin» на веб-сервере (IHS), что помогло. Таким образом, похоже, что веб-сервер должен обрабатывать конфигурацию, необходимую для междоменных запросов в случае определенных серверов приложений, таких как WAS.

person kanika    schedule 09.01.2014

Если у вас есть приложение Spring, вы можете использовать @CrossOrigin для этого.

person Alfonso Tienda    schedule 25.11.2016