510 Not Extended zdefiniowano w HTTP Extension Framework, RFC 2774 – eksperymentalnym dokumencie RFC z 2000 roku. Ten mechanizm pozwalał klientom deklarować obowiązkowe rozszerzenia za pomocą nagłówków takich jak Man i Opt. Serwer odpowiadał kodem 510, gdy zasady dostępu do zasobu wymagały rozszerzenia, którego żądanie nie zadeklarowało, a odpowiedź miała zawierać informacje potrzebne do wysłania rozszerzonego żądania.
Mechanizm nigdy nie został szeroko wdrożony. IETF nadał później RFC 2774 status Historic, a rejestr IANA oznacza kod 510 jako przestarzały. Nie używaj go w nowych systemach.
Przykładowa odpowiedź
HTTP/1.1 510 Not Extended
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/plain
Content-Length: 70
This resource requires a mandatory extension declaration (Man header). SEO i sprawdzanie przekierowań
Kod 510 nie ma obecnie zastosowania, a strona, która go zwraca, nie zostanie zaindeksowana. Jeśli widzisz go podczas sprawdzania, serwer działa na bardzo starym lub niestandardowym oprogramowaniu.
Typowe przyczyny i zastosowania
- Przestarzałe oprogramowanie implementujące HTTP Extension Framework.
- Własna aplikacja, która niewłaściwie używa kodu 510 do własnych celów.
- Testowy endpoint, który zwraca każdy zarejestrowany kod odpowiedzi.