TrueURL

102 Processing

Przestarzała odpowiedź pośrednia WebDAV informująca klienta, że serwer wciąż przetwarza długie żądanie i trzeba nadal czekać.

Opis słowny
Processing
Przekierowanie
Nie
Domyślne buforowanie
Nie

102 Processing to odpowiedź pośrednia z pierwotnej specyfikacji WebDAV, RFC 2518. Serwer mógł ją wysłać, aby poinformować klienta, że odebrał całe żądanie i wciąż nad nim pracuje. Dzięki temu klient nie przerywał połączenia po przekroczeniu limitu czasu podczas powolnej operacji, takiej jak rekurencyjne COPY lub MOVE z Depth: infinity.

RFC 4918, który w 2007 roku zastąpił RFC 2518, usunął kod 102, ponieważ rzadko go implementowano. Kod nadal figuruje w rejestrze i niektóre serwery wciąż go wysyłają, ale nowe aplikacje nie powinny na nim polegać. Przy długotrwałych operacjach zwracaj 202 Accepted z adresem URL, który klient może odpytywać, albo przesyłaj informacje o postępie strumieniowo.

Klienci, którzy nie rozumieją kodu 102, mogą go zignorować, tak jak każdą nieoczekiwaną odpowiedź 1xx, i dalej czekać na kod końcowy.

Przykładowa odpowiedź

HTTP
HTTP/1.1 102 Processing

HTTP/1.1 207 Multi-Status
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: application/xml; charset=utf-8
Transfer-Encoding: chunked

SEO i sprawdzanie przekierowań

Wyszukiwarki nigdy nie widzą kodu 102 jako kodu odpowiedzi strony; liczy się tylko odpowiedź końcowa. Narzędzie do sprawdzania przekierowań również pokazuje kod końcowy (w przypadku WebDAV często 207 Multi-Status), ponieważ odpowiedzi pośrednie obsługuje sam klient HTTP.

Typowe przyczyny i zastosowania

  • Serwer WebDAV informuje, że powolna rekurencyjna operacja COPY, MOVE lub DELETE wciąż trwa.
  • Aplikacja wysyła kod 102 jako sygnał podtrzymania połączenia podczas długich żądań. Lepiej zwrócić 202 Accepted i pozwolić klientowi odpytywać o stan.
  • Serwery proxy lub klienci przerywają długie operacje po przekroczeniu limitu czasu, mimo że serwer wysłał 102. Zwiększ ich limit czasu odczytu albo przekształć operację w asynchroniczną.

Sprawdzanie przekierowań URL

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