Sprawdzanie statusu API

Sprawdź dostępność endpointu i czas jego odpowiedzi

Narzędzie sprawdza, czy endpoint API działa. Wklej adres, aby otrzymać kod statusu HTTP i czas odpowiedzi w milisekundach. Adres trafia do naszego serwera pośredniczącego, który wykonuje żądanie GET, aby ominąć blokadę CORS. Serwer podąża za przekierowaniami i czeka do 10 sekund na odpowiedź. Oprócz statusu zobaczysz typ treści i nazwę serwera, a 10 ostatnich testów pozostanie na liście do momentu zamknięcia strony. Wewnętrzne adresy, takie jak localhost czy 192.168.x, są blokowane.

Częste pytania

Dlaczego nie można sprawdzić tego bezpośrednio z przeglądarki?

Przeglądarki blokują żądania do domen, które na to nie zezwoliły, ze względu na zasady CORS. Dlatego podany adres trafia do naszego serwera pośredniczącego, który wykonuje żądanie i zwraca tylko status, czas odpowiedzi oraz kilka nagłówków.

Czy mogę sprawdzić API wymagające klucza lub tokena?

Nie. Nie ma pola na nagłówki ani treść żądania, a test odbywa się bez autoryzacji. Chroniony endpoint zazwyczaj zwróci błąd 401 lub 403, co również jest znakiem, że serwer działa.

Dlaczego czas odpowiedzi różni się od tego, który widzę u siebie?

Czas jest mierzony z naszego serwera, a nie z twojego komputera, i obejmuje również przekierowania po drodze. Inna lokalizacja w sieci daje inny czas.

Czy mogę sprawdzić localhost lub serwer w sieci lokalnej?

Nie. Serwer blokuje adresy takie jak localhost, 127.0.0.1, 10.x, 192.168.x oraz domeny .local. Żądanie wychodzi z internetu i nie ma dostępu do twojej sieci.

Jaka jest różnica między brakiem odpowiedzi a błędem sieci?

Brak odpowiedzi oznacza, że minęło 10 sekund bez reakcji. Błąd sieci oznacza, że połączenie całkowicie się nie powiodło, na przykład z powodu nieistniejącej domeny lub uszkodzonego certyfikatu SSL.

Inne przydatne narzędzia

Wszystkie narzędzia w Programiści i AI