Twój adres IPv4:
System operacyjny:

Limity zapytań API i ponawianie żądań

Limity zapytań API i ponawianie żądań są częścią kontraktu między klientem a API. Klient powinien odróżniać sukces, błędy walidacji, błędy uwierzytelniania, limity zapytań i tymczasowe błędy serwera. Wybór między JSON a XML nie zmienia semantyki HTTP, a wartości IPv4/IPv6 trzeba zachowywać bez założeń o długości typowej dla IPv4.

Jak obsłużyć odpowiedź

Weryfikuj Content-Type, kod statusu, udokumentowane pola i limit wywołań. Obsługuj HTTP 429 osobno, respektuj Retry-After, jeśli zostanie podany, i stosuj ograniczony wykładniczy backoff z jitterem. Przed ponowieniem żądania weź pod uwagę idempotentność. Loguj identyfikatory żądań, status i opóźnienie, ale nigdy sekrety API.

Na co zwrócić uwagę

Gdy API zwraca 429, odczytaj Retry-After, jeśli jest obecny, zamiast na ślepo czekać stały czas. Ogranicz liczbę ponowień, dodaj jitter do wykładniczego backoffu i unikaj automatycznego powtarzania operacji, które mogą wywołać zduplikowane skutki uboczne. Rzeczywiste zapytania i aktualny kontrakt opisuje strona API 2IP.