Źródło: Arkusze CKE
Co to jest CORS (Cross-Origin Resource Sharing)?
Warianty odpowiedzi
-
A
Technika optymalizacji ładowania zasobów statycznych
-
B
Metoda udostępniania API dla aplikacji mobilnych
-
C
Mechanizm bezpieczeństwa, który określa, które domeny mogą uzyskiwać dostęp do zasobów na serwerze
-
D
Protokół komunikacji między różnymi bazami danych
Wyjaśnienie
Domyślnie przeglądarki blokują zapytania wysyłane przez skrypty z jednej domeny do drugiego, innego serwera. Wyobraź sobie, że skrypt z domeny A próbuje pobrać dane z domeny B.
CORS to mechanizm bezpieczeństwa zaszyty w przeglądarkach. Pozwala serwerowi docelowemu określić w nagłówkach HTTP, którym zewnętrznym domenom ufa i skąd zgadza się przyjmować zapytania.
Bez odpowiedniej konfiguracji CORS po stronie serwera, przeglądarka ze względów bezpieczeństwa zablokuje możliwość odczytania odpowiedzi przez aplikację frontendową.