CORS: czym jest i dlaczego przeglądarka blokuje API
CORS nie jest mechanizmem, który po prostu blokuje połączenia z API. Jest protokołem przeglądarkowym opartym na polityce tego samego źródła, który decyduje, czy JavaScript z jednego originu może odczytać odpowiedź z innego originu. W części przypadków żądanie HTTP zostaje wysłane, a przeglądarka blokuje jedynie dostęp skryptu do odpowiedzi. W innych przypadkach najpierw wysyłany jest preflight OPTIONS i dopiero jego wynik decyduje, czy właściwe żądanie zostanie wykonane.

