Sprawdź dostęp CORS do adresu URL

Narzędzie Tester CORS przydaje się programistom i testerom stron, gdy chcą sprawdzić stronę lub żądanie przed publikacją. Sprawdź, czy wybrany Origin może wysłać żądanie do tego adresu URL.

Sprawdź, czy wybrany Origin może wysłać żądanie do tego adresu URL. Narzędzie jest bezpłatne w przeglądarce i pokazuje wynik bez konieczności tworzenia konta.

Jak używać

  1. Wpisz adresę API lub zasobu, który chcesz przetestować.
  2. Dodaj origin, który powinien mieć prawo do wywołania go, po spacji.
  3. Uruchom test, aby sprawdzić nagłówki CORS.
  4. Przeczytaj, czy ten origin jest akceptowany, i zanotuj nagłówki wyjaśniające odpowiedź.
  5. Przekaż wynik zespołowi, który zarządza API lub usługą wywołującą.

Przykład

Programista front-endu musi wiedzieć, czy jego strona może wywołać zdalny interfejs. Wpisuje adres interfejsu, a następnie origin swojej aplikacji, i uruchamia sprawdzenie. Wynik pomaga zdecydować, czy zmienić konfigurację CORS usługi, czy dostosować kod wywołujący przed wydaniem.

Ograniczenia i formaty

Gdzie odbywa się przetwarzanie

Adres do przetestowania i wybrany origin są wysyłane do serwera YOORfree. Ten serwer odpytuje sam zasób docelowy i zwraca zaobserwowane informacje CORS. Żaden plik nie jest przesyłany z Twojego urządzenia. Wynik zależy od odpowiedzi usługi w tym momencie i od konfiguracji jej nagłówków.

Częste pytania

Dlaczego test kończy się niepowodzeniem, gdy moje wywołanie działa lokalnie?

Reguły CORS zależą od origin, metody i nagłówków. Konfiguracja, która akceptuje jeden lokalny origin, może odrzucić inny origin albo inne żądanie. Porównaj dokładne szczegóły obu przypadków i sprawdź nagłówki wysyłane przez każde wywołanie.

Czy mogę przetestować kilka originów jednocześnie?

Nie, pole oczekuje jednego adresu, po którym następuje jeden origin na test. Aby sprawdzić kilka originów, uruchom weryfikację dla każdego z nich i zanotuj, które są akceptowane.

Czy wynik pokazuje, czy moje API jest bezpieczne?

Nie, pokazuje tylko, czy dany origin wygląda na dozwolony do wywołania testowanego adresu. Bezpieczeństwo API zależy także od uwierzytelniania, autoryzacji, walidacji danych wejściowych i innych mechanizmów kontroli.

Narzędzia w tej samej kategorii