HTTP 403 - HTTP 403

Il HTTP 403 è un codice di stato HTTP che significa l'accesso alla risorsa richiesta è vietato. Il server ha compreso la richiesta, ma non la soddisferà.

Specifiche

HTTP 403 fornisce un caso di errore distinto da HTTP 401; mentre HTTP 401 viene restituito quando il client non si è autenticato e implica che una risposta corretta possa essere restituita dopo un'autenticazione valida, HTTP 403 viene restituito quando al client non è consentito l'accesso alla risorsa nonostante fornisca l'autenticazione come autorizzazioni insufficienti dell'account autenticato .

Errore 403: "Il server ha compreso la richiesta, ma si rifiuta di autorizzarla.", RFC 7231

Errore 401: "La richiesta richiede l'autenticazione dell'utente. La risposta DEVE includere un campo di intestazione WWW-Authenticate (sezione 14.47) contenente una sfida applicabile alla risorsa richiesta. Il client PU ripetere la richiesta con un campo di intestazione di autorizzazione adatto (sezione 14.8). Se la richiesta includeva già le credenziali di autorizzazione, la risposta 401 indica che l'autorizzazione è stata rifiutata per tali credenziali." RFC2616

Vedere "403 codici di errore di sottostato per IIS" per i possibili motivi per cui il server web si rifiuta di soddisfare la richiesta.

Il server Web Apache restituisce 403 Forbidden in risposta alle richieste di percorsi URL che corrispondono alle directory del file system quando gli elenchi di directory sono stati disabilitati nel server e non esiste una direttiva Directory Index per specificare un file esistente da restituire al browser. Alcuni amministratori configurano l' estensione proxy Mod su Apache per bloccare tali richieste e questo restituirà anche 403 Proibito. Microsoft IIS risponde allo stesso modo quando gli elenchi di directory vengono negati in quel server. In WebDAV , la risposta 403 Proibita verrà restituita dal server se il client ha emesso una richiesta PROPFIND ma non ha emesso anche l'intestazione Depth richiesta o ha emesso un'intestazione Depth di infinito.

Codici di errore di sottostato per IIS

I seguenti codici non standard vengono restituiti da Internet Information Services di Microsoft e non sono ufficialmente riconosciuti da IANA .

  • 403.1 - Accesso vietato
  • 403.2 - Accesso in lettura vietato
  • 403.3 - Accesso in scrittura vietato
  • 403.4 - SSL richiesto
  • 403.5 - SSL 128 richiesto
  • 403.6 - Indirizzo IP rifiutato
  • 403.7 - Certificato cliente richiesto
  • 403.8 - Accesso al sito negato
  • 403.9 - Troppi utenti
  • 403.10 - Configurazione non valida
  • 403.11 - Cambio password
  • 403.12 - Accesso negato al mappatore
  • 403.13 - Certificato cliente revocato
  • 403.14 - Elenco directory negato
  • 403.15 - Licenze di accesso client superate
  • 403.16 - Il certificato del cliente non è attendibile o non è valido
  • 403.17 - Il certificato del cliente è scaduto o non è ancora valido
  • 403.18 - Impossibile eseguire la richiesta da quel pool di applicazioni
  • 403.19 - Impossibile eseguire CGI per il client in questo pool di applicazioni
  • 403.20 - Accesso al passaporto non riuscito
  • 403.21 - Accesso alla fonte negato
  • 403.22 - La profondità infinita è negata
  • 403.502 - Troppe richieste dallo stesso IP client; Limite di restrizione IP dinamico raggiunto
  • 403.503 - Rifiutato a causa della restrizione dell'indirizzo IP

Guarda anche

Riferimenti

link esterno