Chrome дает мне неправильный URL в сообщении об ошибке «Access-Control-Allow-Origin» - PullRequest
0 голосов
/ 24 сентября 2018

Я нахожусь в веб-приложении, размещенном на компьютере разработчика, по адресу xyz.devteam.mycompany.com:8443.Это веб-приложение подключается к другой системе на my-service-test.mycompany.com.Затем я использую то же веб-приложение, размещенное в другом месте (скажем, my-webapp-test.mycompany.com), и получаю сообщение об ошибке:

"Failed to load my-service-test.mycompany.com/token: 
    Response to preflight request doesn't pass access control check: 
    No 'Access-Control-Allow-Origin' header is present on the requested resource.
    Origin 'xyz.devteam.mycompany.com:8443' is therefore not allowed access."

Почему предыдущий URL-адрес в сообщении об ошибке?

1 Ответ

0 голосов
/ 24 сентября 2018

Используйте заголовок 'Vary: Origin', чтобы предотвратить это случайное отравление кэша .

Chrome кэшировал ответ от xyz.devteam.mycompany.com:8443 до service-test.mycompany.com и пытается использоватьтот же ответ на запрос от my-webapp-test.mycompany.com это не разрешено из-за заголовка «Access-Control-Allow-Origin».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...