Co to znaczy
Żądanie się powiodło, ale proxy przekształcające zmieniło treść odpowiedzi 200 serwera źródłowego.
Typowe przyczyny
- Proxy skompresowało obrazy lub przepisało HTML
- Operator komórkowy lub firmowe proxy zmieniło treść
Jak naprawić
Jako klient lub odwiedzający
Traktuj jak 200, ale pamiętaj, że treść nie jest dokładnie tym, co wysłał serwer źródłowy. Używaj HTTPS, aby pośrednicy nie mogli zmieniać odpowiedzi.
Jako właściciel strony lub API
Serwery źródłowe prawie nigdy nie wysyłają 203. Jeśli działa przekształcające proxy, wyślij z serwera źródłowego Cache-Control: no-transform, aby się wypisać.
Przykładowa odpowiedź
HTTP/1.1
HTTP/1.1 203 Non-Authoritative Information
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Specyfikacja
FAQ
› Czy 203 to błąd?
Nie. To kod sukcesu sygnalizujący, że treść zmienił pośrednik.
› Jak powstrzymać proxy przed zmienianiem treści?
Serwuj przez HTTPS i dodaj Cache-Control: no-transform.