DevToolPal
IT
5xx Errori del server

501 Not Implemented

Non implementato

Cosa significa

Il server non supporta la funzionalità richiesta, di solito il metodo della richiesta stesso.

Cause comuni

  • Metodo sconosciuto o non supportato, come PATCH su un server vecchio
  • Una funzione non ancora implementata

Come risolvere

Lato client o visitatore

Usa un metodo o un endpoint supportato.

Lato gestore del sito o dell’API

Restituisci 405 se il metodo è noto ma non consentito per quella risorsa; il 501 è per i metodi che il server non riconosce affatto.

Risposta di esempio

HTTP/1.1
HTTP/1.1 501 Not Implemented
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

Specifica

RFC 9110 §15.6.2

Domande frequenti

› 501 o 405?

405: questa risorsa non consente il metodo. 501: il server non implementa il metodo da nessuna parte.

› Il 501 è memorizzabile in cache?

Sì, per impostazione predefinita, a meno che gli header non dicano diversamente.