Моя веб-страница, обслуживаемая с foo.com
, делает вызовы API ajax на api.foo.com
. Как следствие, браузеры выдают предварительный запрос CORS OPTIONS перед фактическим API.
Проблема в том, что существует много вызовов API, и время начинает складываться. Существует ли метод для выдачи только одного запроса OPTIONS вместо одного для каждого вызова API?
Я думал, что добавление <link rel="preconnect" href="https://api.foo.com/" crossorigin />
будет уловкой, но перед каждым вызовом API по-прежнему существует запрос OPTIONS.
Итак, есть ли способ ограничить запросы CORS одним разом?