У меня есть приложение, работающее на WAS 8.0.0.3, и я пытаюсь получить доступ к этому приложению с другого компьютера, используя вызов ajax (междоменный). Предварительный запрос (OPTIONS) не выполняется, поскольку источник (другой компьютер) не разрешен Access-Control-Allow-Origin, что означает, что WAS не настроен для разрешения междоменных запросов. Я искал, но не смог найти какую-либо конфигурацию, которую можно настроить на WAS для поддержки CORS. То же самое отлично работает на Apache tomcat, изменив конфигурацию tomcats, но для WAS не удалось получить никакого указателя. Любая идея будет оценена.
Как включить поддержку CORS для сервера приложений websphere
Ответы (2)
После проведения анализа выяснилось, что WAS сама по себе не предоставляет никаких возможностей для включения CORS в своей конфигурации. Чтобы решить эту проблему, добавлена конфигурация для «Acess-Control-Allow-Origin» на веб-сервере (IHS), что помогло. Таким образом, похоже, что веб-сервер должен обрабатывать конфигурацию, необходимую для междоменных запросов в случае определенных серверов приложений, таких как WAS.
person
kanika
schedule
09.01.2014
Если у вас есть приложение Spring, вы можете использовать @CrossOrigin для этого.
person
Alfonso Tienda
schedule
25.11.2016