TrueURL

202 Accepted

Żądanie zostało przyjęte do przetwarzania, ale jeszcze się nie zakończyło. Kod dla zadań asynchronicznych; ostateczny wynik nie jest gwarantowany.

Kategoria
2xx Sukces
Opis słowny
Accepted
Przekierowanie
Nie
Domyślne buforowanie
Nie

202 Accepted oznacza, że serwer przyjął żądanie, ale go nie zrealizował – i może w ogóle go nie zrealizować. HTTP nie przewiduje sposobu, by później zgłosić wynik pracy wykonywanej w tle, dlatego kod 202 celowo do niczego nie zobowiązuje.

Stosuje się go przy zadaniach wsadowych, eksportach, transkodowaniu wideo, kolejkach wiadomości i innych operacjach wykonywanych w tle. Dobra odpowiedź 202 mówi klientowi, co robić dalej: podaje adres URL, pod którym można sprawdzić stan zadania (w treści lub w nagłówku Location), oraz szacowany czas jego zakończenia, czasem w nagłówku Retry-After.

Klienci traktują kod 202 jako sukces. Na przykład nadawcy webhooków akceptują go, tak jak każdy kod 2xx, jako potwierdzenie odebrania zdarzenia.

Przykładowa odpowiedź

HTTP
HTTP/1.1 202 Accepted
Date: Fri, 06 Nov 2026 10:15:32 GMT
Location: https://api.example.com/v1/exports/3f9c
Retry-After: 30
Content-Type: application/json
Content-Length: 31

{"id":"3f9c","status":"queued"}

SEO i sprawdzanie przekierowań

Kod 202 nie ma racji bytu na stronach przeznaczonych dla wyszukiwarek. Roboty traktują go jako sukces, ale zwykle nie ma tam nic do zaindeksowania. Beacony analityczne i endpointy śledzące często zwracają 202 lub 204 i jest to w porządku, bo roboty nie indeksują ich jako stron.

Typowe przyczyny i zastosowania

  • API dodało do kolejki długotrwałe zadanie i zwraca adres URL, pod którym można odpytywać o jego stan.
  • Odbiorca webhooka od razu potwierdza zdarzenie, a przetwarza je później.
  • Endpoint do logowania lub analityki przyjmuje dane, nie potwierdzając, że zostały zapisane.

Sprawdzanie przekierowań URL

Zobacz wszystkie kody odpowiedzi, jakie zwraca adres URL, przeskok po przeskoku, w darmowym narzędziu TrueURL do sprawdzania przekierowań.