Cunniscenza Istruzzioni simplici per travaglià cù u serviziu Profitserver
Main Cunniscenza Codici d'errore HTTP: lista cumpleta di l'errori di u servitore

Codici d'errore HTTP: lista cumpleta di l'errori di u servitore


In u mondu di u sviluppu web, i codici d'errore HTTP ghjucanu un rolu vitale in affettà l'esperienza di l'utilizatori è a reputazione di un situ web. In questu articulu, cunsideremu una lista cumpleta di codici d'errore di u servitore, analizà u so significatu, è amparà à interpretà in modu efficace i codici di risposta di u servitore per risolve i prublemi è ottimisà u rendiment di l'applicazioni web.

Cosa hè un codice di risposta HTTP

U codice di risposta HTTP hè a lingua di i servitori web chì traduce e dumande di u navigatore in struzzioni comprensibili. Hè cum'è un pueta chì risponde à e dumande virtuale, dendu sensu è direzzione. I codici di risposta ùn sò micca sempre codici d'errore HTTP. Per esempiu, "200 OK" significa chì tuttu hè OK, ma HTTP Error "404 Not Found" significa quandu a pagina hè persa in u spaziu virtuale. Ogni codice hè una espressione unica di u statu di u servitore, a decodificazione di quale ci permette di capisce ciò chì succede à l'altra parte di u mondu virtuale.

Codici 1xx (Informazioni)

I codici di statutu 1xx in u protocolu HTTP sò un tipu di primu ligame in u dialogu trà u servitore è u cliente. Invece di furnisce una risposta cumpleta à una dumanda, furnisce infurmazioni nantu à u statu attuale, facendu u scambiu di dati più efficaci. Fighjemu un ochju più vicinu à elli:

100 Continue . Codice di risposta HTTP in u quale u servitore dà u via libera à l'utilizatore, permettenduli di cuntinuà in modu sicuru à mandà una grande dumanda.

101 Cambiamentu di Protocolli . U servitore dice à u cliente ch'ellu cambia e regule di u ghjocu, per esempiu, passendu da HTTP à u HTTPS più sicuru. In questu casu, l'intestazione "Upgrade" hè aduprata per u cambiamentu di protocolu.

102 Trasfurmazione . Stu codice hè cum'è un missaghju chì u servitore hà accettatu a dumanda, ma hè sempre occupatu cù un'operazione cumplessa.

103 Accenni Precoci . Quì u servitore manda parechji intestazioni indicativi à u cliente prima di a risposta principale, avvertendu di qualcosa chì puderia esse pertinente in un futuru vicinu.

codice 2xx (successu)

I codici di errore HTTP in u gruppu 2xx indicanu una dumanda successu da u servitore. Essenzialmente agisce cum'è una "luce verde" in u scopu di e cumunicazioni web, cunfirmendu chì tuttu andava secondu u pianu è hè statu cumpletu cù successu.

200 OK . Stu statutu hè utilizatu quandu u servitore processa una dumanda per mezu di u metudu GET senza prublemi è restituisce i dati richiesti in risposta. L'intestazione "Content-Type" riporta u tipu di cuntenutu in a risposta. Informa solu u cliente chì a dumanda hè stata riesciuta.

201 Creatu . Quì u servitore annuncia a creazione di una nova risorsa.

202 Accettatu . U servitore informa l'utilizatore chì a dumanda hè stata accettata, ma ci vulerà tempu per risponde.

203 Informazioni micca autorevoli . Stu codice furnisce à u cliente dati chì ùn ponu micca esse ufficiali, ma ponu esse aduprati per paragone.

204 Nisun cuntenutu . U servitore hà trattatu a dumanda ma ùn restituisce micca cuntenutu supplementariu.

205 Resettà u cuntenutu . Quì u cliente hè urdinatu di resettà a vista o i dati attuali dopu l'inviu.

206 Cuntenutu parziale . Stu casu indica chì a risposta cuntene solu una parte di u cuntenutu dumandatu. L'intestazione "Content-Range" indica l'intervallu di cuntenutu parziale.

207 Multi-Statu. U servitore hà cumpletatu cù successu una dumanda multi-operazione da u cliente, è a risposta cuntene infurmazioni nantu à u statu di ognuna di l'operazioni.

226 IM Adupratu . Stu codice indica chì u servitore hà utilizatu u metudu di Metadati Incrementali (IM) è hà rispostu passendu solu e parte di risorse mudificate à u cliente.

Codici 3xx (Redirects)

I codici 3xx in u protocolu HTTP sò cum'è punters chì guidanu l'utilizatori à un novu locu di risorse. Informanu à u cliente chì i passi di seguitu devenu esse fattu per ottene u cuntenutu dumandatu o per esse ridiretti à un altru risorsu. Immergemu in i dettagli di ognuna di elli:

300 Scelte Multiple . U cliente riceve un signale chì ci sò parechji lochi pussibuli per a risorsa è li hè data una scelta in risposta. In e circustanze attuali, l'intestazione "Locu" pò indicà opzioni alternative per a risorsa.

301 Spostatu Permanentemente. U servitore informa l'utilizatore chì a risorsa hè stata spostata permanentemente in un altru locu.

302 Truvatu . Stu codice HTTP hè simile à una redirezzione tempuranea. U servitore informa u cunsumadore chì a risorsa hè dispunibule tempuranea à un URL differente. L'intestazione "Location" punta à a nova URL per a redirezzione tempuranea.

303 Vede Altru . U cliente hè infurmatu chì a risorsa hè dispunibule à un URL differente è deve fà una dumanda GET à questu novu indirizzu.

304 Micca Mudificatu . Stu statutu dice à u cliente chì a risorsa hè rimasta invariata dapoi l'ultima dumanda è ùn hà bisognu d'esse scaricata di novu. Quandu si face una dumanda, l'intestazione "If-Modified-Since" hè aduprata per verificà se a risorsa hè stata mudificata.

305 Aduprà u Proxy. Cum'è risposta, u servitore informa ch'ellu deve aduprà u proxy specificatu per accede à a risorsa dumandata.

306 (riservatu) - U codice hè statu riservatu, ma in realtà ùn hè micca adupratu.

307 Reindirizzamentu Temporariu . Stu codice hè simile à 302 Found, ma richiede à u cliente di stà in u metudu di dumanda chì hè statu utilizatu in a dumanda originale.

308 Reindirizzamentu Permanente . Indica chì a risorsa hà fattu un muvimentu permanente versu un novu URI è chì u cliente deve aduprà u novu URI per tutte e richieste future.

Errore HTTP 4xx (errori di u cliente)

I codici di errore HTTP 4xx indicanu errori di u cliente. Questu significa chì u prublema hè in u latu di l'utilizatori, cum'è u navigatore web o l'app.

400 Richiesta errata . U servitore ùn pò micca trattà a richiesta per via d'errori di sintassi, dati invalidi o altri errori da u latu di u cliente.

401 Micca autorizatu. U servitore ùn pò micca trattà a dumanda per via d'errori di sintassi, dati invalidi o altri errori da u latu di u cliente.

Pagamentu 402 Obbligatoriu . U codice ùn hè micca attivu per u mumentu è hè riservatu per un usu futuru. Pò indicà a necessità di pagà prima di accede à a risorsa in u futuru.

Errore HTTP 403 Pruibitu. U cliente ùn hà micca i diritti sufficienti per accede à a risorsa dumandata.

404 Micca trovu. A risorsa dumandata ùn esiste micca nant'à u servitore. Questu hè unu di l'errori di l'utilizatori i più cumuni.

Metudu 405 Micca Permessu . U servitore ùn supporta micca u metudu di dumanda specificatu durante sta risorsa. L'intestazione "Permette" indica i metudi permessi per a risorsa. Cù stu codice,

406 Micca accettabile. U servitore ùn pò micca furnisce dati in un furmatu chì pò esse accettatu da u cliente.

407 Autentificazione proxy necessaria . L'autentificazione nantu à u servitore proxy hè necessaria per accede à a risorsa dumandata.

408 Timeout di a dumanda . U servitore stava aspittendu di riceve una dumanda da u cliente, ma u timeout hè scadutu. L'intestazione "Retry-After" pò indicà u tempu dopu à quale a dumanda pò esse ritentata.

409 Cunflittu. A dumanda ùn pò esse cumpletata per via di un cunflittu cù u statu attuale di a risorsa.

410 Sparita . A risorsa dumandata esisteva prima ma hè stata avà sguassata è a so restaurazione ùn hè micca prevista.

411 Lunghezza necessaria . U servitore dumanda di specificà a lunghezza di u cuntenutu in a dumanda; l'assenza di sta infurmazione hè cunsiderata un errore.

412 Precondizione fallita . Una precondizione in a dumanda ùn hè micca rispettata, ciò chì impedisce l'esecuzione.

413 Caricamentu utile troppu grande . A dimensione di i dati di a dumanda supera i limiti di u servitore.

414 URI Troppu Longu . A lunghezza di l'URI in a dumanda supera i limiti accettabili.

415 Tipu di media micca supportatu . U servitore ùn pò micca trattà u tipu di dati furnitu in a dumanda.

416 Intervallu micca suddisfacente . Errore HTTP induve l'intervallu dumandatu ùn currisponde micca à i dati attuali di u servitore.

417 Aspettativa fiasca . A cundizione prevista in l'intestazione "Expect" ùn hè stata rispettata.

418 Sò una teiera . Stu codice hè inclusu cum'è una scherza è ùn implica alcuna azzione reale per l'utilizatore o u servitore, è ùn hè micca un errore cumpletu. Indica chì u servitore hè una teiera è ùn hè micca capace di fà caffè.

421 Richiesta mal indirizzata . U servitore ùn processa micca a richiesta per via di un errore in a richiesta o in a cunfigurazione di u servitore.

422 Entità micca trattabile . U servitore capisce a dumanda, ma ùn a tratta micca per via di errori di dati.

423 Bluccatu. A risorsa hè bluccata è ùn pò esse trattata.

424 Dipendenza fallita . A dumanda dipende da un'altra dumanda micca eseguita.

425 Troppu prestu. U servitore ùn hè micca prontu à trattà a dumanda per via di a so ghjunta anticipata.

426 Aghjurnamentu Necessariu . U servitore richiede l'usu di un protocolu più avanzatu per trattà a dumanda.

428 Precondizione necessaria . U servitore richiede chì certe precondizioni sianu specificate in a dumanda.

429 Troppu Richieste . U cliente hà mandatu troppu richieste in pocu tempu, superendu i limiti di u servitore.

431 Campi di l'intestazione di a dumanda troppu grandi . L'intestazioni di a dumanda superanu a dimensione massima permessa.

449 Pruvà di novu cù. Indica chì a dumanda ùn pò esse eseguita da u servitore attuale, ma pò esse trattata cù successu da un altru servitore, è u cliente deve pruvà di novu a dumanda cù un novu URI.

451 Indisponibile per ragioni legali . A risorsa ùn hè micca dispunibile per ragioni legali.

499 Richiesta chjusa da u cliente . U servitore hà ricevutu a richiesta, ma a cunnessione hè stata chjusa da u cliente prima di u cumpletamentu di u prucessu.

Errore HTTP 5xx (errori di u servitore)

I codici di errore HTTP 5xx indicanu i prublemi di u servitore. Questi codici indicanu prublemi chì sò accaduti in u latu di u servitore, facendu chì u servitore ùn pò micca processà a dumanda di l'utilizatore in modu ghjustu. Fighjemu un ochju più vicinu à elli:

Errore HTTP 500 Errore Internu di u Servitore . U servitore scontra circustanze impreviste chì l'impediscenu di cumpletà a dumanda. L'intestazione "Servitore" pò indicà u servitore induve l'errore hè accadutu.

501 Micca Implementatu . U servitore ùn supporta micca a funzionalità necessaria per processà a dumanda di u cliente. L'intestazione "Via" pò indicà u servitore proxy attraversu u quale hè accadutu l'errore.

502 Gateway difettuosu . Stu codice significa chì u servitore chì agisce cum'è proxy hà ricevutu una risposta sbagliata da un altru servitore.

Errore HTTP 503 Serviziu indisponibile . U servitore ùn hè micca capace di trattà e richieste temporaneamente.

504 Timeout di u Gateway . U servitore, chì agisce cum'è proxy, ùn hà micca ricevutu una risposta puntuale da un altru servitore.

505 Versione HTTP micca supportata . U servitore ùn supporta micca a versione di u protocolu HTTP specificata in a dumanda. Cum'è opzione di salvezza, l'intestazione "Aghjurnamentu" pò indicà i protocolli supportati.

506 Variante Negozia Ancu . Stu statutu ùn hè micca adupratu in HTTP/1.1; però, se u servitore rileva una cunfigurazione interna chì risulta in ambiguità di negoziazione di cuntenutu, pò aduprà sta risposta.

507 Spaziu di almacenamentu insufficiente . U servitore ùn pò micca risponde à a dumanda per via di un spaziu di almacenamentu insufficiente nant'à u servitore.

508 Ciclu rilevatu . U servitore hà rilevatu un ciclu mentre processava a dumanda, è rifiuta di cumpletà a dumanda per evità un ciclu infinitu.

509 Limite di larghezza di banda superatu . L'errore si verifica quandu a larghezza di banda di u servitore hè superata per via di un grande vulume di richieste o trafficu.

510 Micca Estesa . U cliente deve trasferisce estensioni supplementari per cuntinuà a dumanda.

511 Autentificazione di rete necessaria . U cliente deve autenticassi per accede à a rete.

Cumu verificà u codice di statutu di a pagina

In questa rùbbrica, avemu da cunsiderà trè modi principali per verificà u codice di u statutu di a pagina: via a linea di cummanda, utilizendu un navigatore web è utilizendu servizii in linea indipendenti. Ognunu di sti metudi hà i so vantaghji è ponu esse utili in diverse situazioni.

Verificate a risposta di u servitore via a linea di cummanda

A linea di cummanda furnisce un modu convenientu per verificà u codice di u statutu di a pagina senza avè bisognu di utilizà un navigatore web. Per stu metudu, avete bisognu di apre a linea di cumanda è aduprà u cumandamentu:

curl -I http://page-address

Questu cumanda manda una dumanda HEAD (solu intestazioni dumanda) à l'URL specificata è mostra infurmazione cumpresu u codice di statutu HTTP:

Verificate u codice di risposta HTTP di u servitore Curl

L'esempiu sopra mostra un codice di risposta successu. In u casu di una risposta chì cuntene un codice d'errore, cum'è 404 Not Found HTTP error, u risultatu serà simile:

Errore HTTP 404 Not Found codice d'errore

Verificate a risposta di u servitore via a cunsola di u navigatore

A cunsola di sviluppatore di u navigatore web furnisce strumenti per a realizazione di diverse operazioni, cumprese a verificazione di u codice di statutu di a pagina. Per vede u codice HTTP in a risposta di u servitore, avete bisognu di apre a cunsola di sviluppatore (Ctrl+Shift+K) o (Ctrl+shift+J) secondu u navigatore utilizatu. Dopu, selezziunate a sezione "rete" è carica a pagina desiderata:

Diagnosticare u codice di risposta HTTP di u servitore di u Browser

Verificate a risposta di u servitore utilizendu strumenti indipendenti

Ci hè un gran numeru di servizii in linea indipendenti chì furniscenu strumenti per verificà u codice di statu di a pagina di u situ web. Quessi servizii di solitu vi permettenu di riceve rapidamente una panoramica di a dispunibilità è di e prestazioni di a vostra risorsa. Funzionanu tutti cù u listessu principiu. Cum'è esempiu, cunsidereremu a risorsa più pupulare - httpsstatus.io

Prima di tuttu, avete bisognu di apre u serviziu stessu, dopu entre in l'indirizzu di a pagina chì risponde chì avete bisognu di scopre, è dumandà a verificazione:

Codice di risposta di u servitore HTTP per servizii indipendenti

U risultatu serà visualizatu à u fondu di a pagina:

Codice di risposta di u servitore HTTP successu

cunchiusioni

In cunclusioni, deve esse enfatizatu chì capiscenu è pudè leghje i codici d'errore HTTP hè una cumpetenza chjave per tutti quelli chì participanu à u sviluppu web è u mantenimentu di u servitore. Cumu capisce ogni errore è scopre l'arnesi per detectà, vedemu ragioni per quessa hè cusì impurtante di gestisce in modu efficace questi aspetti di i servizii web.

❮ Articulu precedente Cumu verificà u servitore di mail
Articulu prossimu ❯ Cumu aghjunghje l'indirizzu IP supplementu à u servitore Windows

Dumandateci nantu à VPS

Semu sempre pronti à risponde à e vostre dumande à ogni ora di ghjornu o di notte.