Utilizà questu Codici di status HTTP cheat sheet ⇣ cum'è una riferenza à ogni statu HTTP è codice d'errore HTTP, ciò chì significa ogni codice, perchè sò generati, quandu u codice puderia esse un prublema, è cumu per trattà i prublemi. Scaricate questa Scheda di Codici di Statu HTTP ⇣
L'internet hè custituitu da duie cose fundamentali, ma assai diverse : i clienti è i servitori. Sta relazione trà clienti (cum'è Chrome, Firefox, etc.) è i servitori (cum'è siti web, basa di dati, email, applicazioni, etc.), hè chjamatu u mudellu cliente-servitore.
I clienti facenu dumande à u servitore è u servitore risponde.
I codici di statutu HTTP ci permettenu di sapè chì u statutu di a dumanda à u servitore hè, s'ellu era successu, hà avutu un errore, o qualcosa in trà.
Un codice di statutu HTTP hè un numeru chì riassume a risposta assuciata à questu - Fernando Doglio, da u so libru "REST API Development with NodeJS".
Codici di Statu HTTP Cheat Sheet
I codici di statutu di risposta HTTP sò raggruppati in cinque classi:
- 1XX codici di statutu: Richieste Informational
- 2XX codici di statutu: Richieste successu
- 3XX codici di statutu: Redirects
- 4XX codici di statutu: Errori Clienti
- 5XX codici di statutu: Errori di u servitore
Codici di statutu 1xx: richieste informative
I codici di statutu 1xx sò dumande informative. Indicanu chì u servitore hà ricivutu è capitu a dumanda è chì u navigatore deve aspittà un pocu più per u servitore per processà l'infurmazioni. Questi codici di statutu sò menu cumuni è ùn affettanu micca direttamente u vostru SEO.
- 100 Cuntinuà: Tuttu finu à avà hè bè è chì u cliente duverà cuntinuà cù a dumanda o ignorala s'ellu hè digià finitu.
- 101 Protokolli di cambiamentu: u protocolu à u servitore hè cambiatu cum'è dumandatu da un cliente chì hà mandatu u messagiu cumpresu l'intestazione di a dumanda di aghjurnamentu
- 102 Trattamentu: U servitore hà accettatu a dumanda cumpleta, ma hè sempre u processatu.
- 103 Primi Suggerimenti: Permettenu à l'agente di l'utilizatore per cumincià à precaricare risorse mentre u servitore hè sempre preparatu una risposta.
Codici di statutu 2xx: dumande successu
Quessi sò e dumande successu. U significatu, a vostra dumanda per accede à un schedariu hè stata successu. Per esempiu, avete pruvatu à accede à Facebook.com, è hè vinutu. Unu di sti codici di statutu hè stata utilizata. Aspettate di vede questi tipi di risposti spessu quandu utilizate u web.
- 200 OK: dumanda successu.
- 201 Creatu: U servitore hà ricunnisciutu a risorsa creata.
- 202 Accettatu: A dumanda di u cliente hè stata ricevuta, ma u servitore hè sempre u processatu.
- 203 Informazione Non-Authoritative: A risposta chì u servitore hà mandatu à u cliente ùn hè micca a listessa chì era quandu u servitore hà mandatu.
- 204 Nisun cuntenutu: U servitore hà trattatu a dumanda, ma ùn dà nisun cuntenutu.
- 205 Reset Content: U cliente deve rinfriscà u sample di documentu.
- 206 Cuntinutu Parziale: U servitore manda solu una parte di a risorsa.
- 207 Multi-Status: U corpu di missaghju chì seguita hè per automaticamente un missaghju XML è pò cuntene una quantità di codici di risposta separati.
- 208 Digià signalatu: I membri di a WebDAV ubligatoriu sò digià stati enumerati in una parte precedente di a risposta (multistatus), è ùn sò micca stati inclusi di novu.
Codici di statutu 3xx: Redirects
I codici di statutu HTTP 3xx indicanu una redirezzione. Quandu un utilizatore o mutori di ricerca si trovanu in un codice di statutu 3xx, seranu rediretti à un URL differenti da l'iniziale. Se SEO hè impurtante per u successu di a vostra attività, allora avete bisognu di educà nantu à sti codici è cumu utilizà bè.
- 300 Scelte multiple: A dumanda chì u cliente hà fattu hà parechje risposte pussibuli.
- 301 Sposta permanentemente: U servitore dice à u cliente chì a risorsa chì cercanu hè stata spustata in permanenza à un altru URL. Tutti l'utilizatori è i bots seranu rediretti à u novu URL. Hè un codice di statutu assai impurtante per SEO.
- 302 Trovatu: Un situ web o pagina hè stata spustata in un URL diversu temporaneamente. Hè un altru codice di statutu pertinente per SEO.
- 303 See Other: Stu codice dice à u cliente chì u servitore ùn li redirige micca à a risorsa dumandata ma à una altra pagina.
- 304 Micca Modificatu: A risorsa dumandata ùn hè micca stata cambiata da a trasmissione precedente.
- 305 Use Proxy: U cliente pò accede solu à a risorsa dumandata per mezu di un proxy chì hè datu in a risposta.
- 307 Redirezzione Temporanea: U servitore dice à u cliente chì a risorsa chì cercanu hè stata ridiretta temporaneamente à un altru URL. Hè pertinente à u rendiment di SEO.
- 308 Redirezzione permanente: U servitore dice à u cliente chì a risorsa chì cercanu hè stata rediretta temporaneamente à un altru URL.
Codici di statutu 4xx: Errori di u cliente
I codici di statutu 4xx sò errori di u cliente. Includenu i codici di statutu HTTP, cum'è "403 pruibitu" è "407 autentificazione proxy necessaria". Significa chì a pagina ùn hè micca stata truvata, è qualcosa hè sbagliatu cù a dumanda. Qualcosa chì succede da u cliente hè u prublema. Pò esse un formatu di dati incorrecte, accessu micca autorizatu, o un sbagliu in a dumanda.
- 400 Bad Request: U cliente manda una dumanda cù dati incompleti, dati pocu custruiti o dati invalidi.
- 401 Unauthorized: L'autorizazione hè necessaria per u cliente per accede à a risorsa dumandata.
- 403 Proibitu: A risorsa chì u cliente cerca di accede hè pruibita.
- 404 Not Found: U servitore hè accessibile, ma a pagina specifica chì u cliente cerca ùn hè micca.
- 405 Metudu micca permessu: U servitore hà ricevutu è ricunnisciutu a dumanda, ma hà rifiutatu u metudu di dumanda specificu.
- 406 Ùn Accettabili: U situ web o l'applicazione web ùn sustene micca a dumanda di u cliente cù un protokollu particulari.
- 407 Autentificazione Proxy Necessaria: Stu codice di statutu hè simile à 401 Unauthorized. L'unica diferenza hè chì l'autorizazione deve esse fatta da un proxy.
- 408 Request Timeout: A dumanda chì u cliente hà mandatu à u servitore di u situ web hè scaduta.
- 409 Cunflittu: A dumanda chì hè stata mandata cunflitti cù l'operazioni internu di u servitore.
- 410 Gone: A risorsa chì u cliente vole accede hè stata sguassata permanentemente.
Altri codici di statutu HTTP 4xx menu cumuni includenu:
- 402 Pagamentu necessariu
- 412 Precondizione falluta
- 415 Tipu di media micca supportatu
- 416 Gamma dumandata ùn hè micca soddisfatta
- 417 L'aspettazione hà fiascatu
- 422 Entità Unprocessable
- 423 chjude
- 424 Dipendenza falluta
- 426 L'aghjurnamentu hè necessariu
- 429 Troppi Richieste
- 431 Campi di l'intestazione di dumanda troppu grande
- 451 Indisponibile per Ragioni Legali
Codici di statutu 5xx: Errori di u servitore
I codici di statutu HTTP 5xx sò errori di u servitore. Questi errori ùn sò micca culpa di u cliente, ma suggerenu chì ci hè qualcosa di sbagliatu cù u servitore di e cose. A dumanda chì u cliente hà fattu hè bona, ma u servitore ùn pò micca generà a risorsa dumandata.
- 500 Errore di u Servitore Internu: U servitore si mette in una situazione chì ùn pò micca trattà mentre tratta a dumanda di u cliente.
- 501 Not Implemented: U servitore ùn cunnosci micca o pò risolve u metudu di dumanda mandatu da u cliente.
- 502 Bad Gateway: U servitore agisce cum'è un gateway o proxy è hà ricevutu un missaghju invalidu da un servitore in entrata.
- 503 U serviziu indisponibile: U u servitore pò esse chjappu è ùn pò micca processà a dumanda di u cliente. Stu codice di statutu HTTP hè unu di i prublemi di u servitore più cumuni chì pudete truvà nantu à u web.
- 511 Autentificazione di a Rete Required: U cliente deve esse autenticatu in a reta prima di pudè accede à a risorsa.
Altri codici di statutu HTTP 5xx menu cumuni includenu:
- 504 Timeout di Gateway
- 505 Versione HTTP ùn hè micca supportata
- 506 A variante negozia ancu
- 507 Immagazzinamentu insufficiente
- 508 Loop Detected
- 510 Ùn allargatu
Suntu
Pudete utilizà questu Scheda di codice di statu HTTP cum'è una rifarenza à tutti i pussibuli HTTP statutu è codice d'errore HTTP, ciò chì ogni codice significa, perchè sò esse generati quandu u codice puderia esse un prublema, è cumu per trattà i prublemi.
Cliccate quì per scaricà 📥 stu codici di statutu HTTP cheat sheet è tene lu vicinu cum'è una riferenza rapida di tutti i codici di statutu.
In summa:
- 1XX I codici di statutu HTTP sò richieste puramente informative.
- 2XX I codici di statutu HTTP sò richieste di successu. U codice HTTP 200 OK di risposta di successu di u successu indica chì a dumanda hè successu.
- 3XX I codici di statutu HTTP indicanu una redirezzione. I codici di statutu HTTP 3xx più cumuni includenu i codici di statutu HTTP "301 moved permanentemente", "302 trovu" è "307 redirect temporary".
- 4XX i codici di statutu sò errori di u cliente. I codici di statutu 4xx più cumuni sò "404 micca truvatu" è u codice di statutu HTTP "410 gone".
- 5XX I codici di statutu HTTP sò errori di u servitore. U codice di statutu HTTP 5xx chì hè più cumuni hè u codice di statutu "503 service unavailable".
Vede ancu
https://www.websiterating.com/calculators/
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html