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

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

2 ответа

Решение

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

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

Другие вопросы по тегам