DevToolPal
PL
4xx Błędy klienta

416 Range Not Satisfiable

Zakres niemożliwy do spełnienia

Co to znaczy

Nagłówek Range prosi o bajty spoza rozmiaru zasobu.

Typowe przyczyny

  • Wznawianie pobierania pliku, który się zmienił lub zmniejszył
  • Zakres poza końcem pliku
  • Uszkodzony stan częściowego pobierania

Jak naprawić

Jako klient lub odwiedzający

Rozpocznij pobieranie od nowa bez nagłówka Range albo poproś o zakres w granicach rozmiaru podanego w Content-Range.

Jako właściciel strony lub API

Zwracaj Content-Range: bytes */<size>, aby klienci mogli się odzyskać.

Przykładowa odpowiedź

HTTP/1.1
HTTP/1.1 416 Range Not Satisfiable
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Range: bytes */146515
Content-Length: 0

Specyfikacja

RFC 9110 §15.5.17

FAQ

› Dlaczego wget lub curl kończy się 416 przy wznawianiu?

Lokalny częściowy plik jest tak duży jak plik zdalny lub większy. Usuń go i pobierz ponownie.

› Czy 416 to błąd serwera?

Zwykle nie; oznacza, że żądany zakres jest nieprawidłowy dla bieżącego pliku.