Зачем серверу, если он разрешает CORS для всех запросов?

Я понимаю, что единая политика происхождения важна, и что веб-серверам необходимо разрешать ее использование CORS, я просто не понимаю, почему серверы не предоставляют произвольно CORS-запросы.

Если у меня есть что-то вроде API, почему меня волнует, кто, какой сайт или каким образом кто-то запрашивает детали из API?

1 ответ

Решение

Политика единого происхождения - это большое дело, а не просто большое неудобство. Если вы не хотите, чтобы ваши активы и API использовались всеми, кто находится за пределами ваших доменов, вы не хотите свободно предоставлять CORS всем.

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

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