Coduri de stare HTTP Cheat Sheet: Cursul tău abuziv 2022 + PDF gratuit

Publicat: 2022-02-14
Coduri de stare HTTP Cheat Sheet pdf

Dacă ați petrecut suficient timp navigând pe web, sunt șanse să fi întâlnit un cod de stare HTTP sau două în timpul vieții. Cu toate acestea, deși cei mai mulți dintre noi își pot desfășura pur și simplu ziua după ce am întâlnit un cod de stare HTTP, cunoașterea semnificației din spatele codului este esențială pentru profesioniștii SEO și proprietarii de site-uri web.

Un site bine optimizat și timpul de încărcare rapid sunt factori cheie atunci când încercați să vă poziționați la un loc ridicat și s-ar putea să aveți dificultăți în a realiza acest lucru dacă site-ul dvs. întâmpină prea multe erori. Pentru a vă ajuta, SerpWatch a creat o foaie de coduri de stare HTTP pe care o puteți descărca și utiliza pentru a identifica și remedia rapid erorile.

Coduri de stare HTTP Cheat Sheet

Descărcați GRATUIT coduri de stare HTTP ca PDF

Ce sunt codurile de stare HTTP?

Ori de câte ori utilizați un motor de căutare pentru a naviga pe web, dvs., clientul, trimiteți solicitări către site-uri web sau, în termeni tehnici, către servere. Pentru a face asta, utilizați ceva cunoscut sub numele de Hypertext Transfer Protocol, sau mai degrabă HTTP.

Serverele comunică cu browserele prin coduri de stare HTTP și utilizează protocolul HTTP pentru a confirma că totul funcționează corect sau pentru a afișa o eroare dacă există. Cu alte cuvinte, un cod de stare HTTP este răspunsul unui server la solicitarea unui browser.

Câte coduri de stare HTTP sunt în total?

Există 500 de coduri de stare HTTP în total. Codurile de stare încep cu codul 100 și se termină cu codul 599. Cu toate acestea, majoritatea acestor coduri sunt încă nealocate și există doar 63 de coduri HTTP atribuite. În plus, există și câteva coduri care fie nu mai sunt utilizate, fie au fost depreciate din cauza problemelor de securitate, cum ar fi codul 305, de exemplu.

Dacă sunteți serios în ceea ce privește SEO și doriți ca site-ul dvs. să prospere, ar trebui să vă verificați în mod regulat site-ul pentru erori. În zilele noastre, majoritatea site-urilor web sunt publicate prin WordPress și până la 500.000 de site-uri web noi sunt disponibile în fiecare zi.

Cu alte cuvinte, concurența este acerbă, iar site-ul dvs. poate avea performanțe slabe în comparație cu mii de alte site-uri care sunt optimizate corespunzător.

Cinci tipuri diferite de coduri de stare

Toate codurile de stare HTTP sunt împărțite în cinci categorii, variind de la 100-199, 200-299, 300-399, 400-499 și 500-599. Primul număr din fiecare interval indică clasa răspunsului, iar ultimele două cifre sunt folosite pentru a specifica cererea sau eroarea. Iată defalcarea fișei noastre de coduri de stare HTTP.

Cereri de informare: 1XX

Codurile din acest interval se referă la un răspuns informațional și indică faptul că serverul a primit și a înțeles cererea.

100 Continuați

Codul indică faptul că serverul a primit antetele cererii și că clientul ar trebui să continue să solicite corpul sau să ignore răspunsul dacă cererea este deja finalizată.

101 Protocoale de comutare

Clientul a cerut de la server să schimbe protocoalele, iar codul indică protocolul la care trece serverul.

102 Procesare (WebDAV)

Serverul a primit și procesează cererea, dar este nevoie de mult timp pentru a finaliza cererea, așa că încă nu este disponibil niciun răspuns.

103 Sfaturi timpurii

Codul 103 este folosit pentru a returna unele anteturi de răspuns în timp ce serverul pregătește un răspuns.

Cereri reușite: 2XX

Intervalul 200-299 indică coduri de succes HTTP . Cu alte cuvinte, înseamnă că acțiunea solicitată de client a fost primită, înțeleasă și acceptată de server.

200 OK

Codul serverului 200 înseamnă că solicitarea a reușit. Cu toate acestea, răspunsul va depinde de metoda de solicitare și dacă clientul a făcut o cerere GET, HEAD, PUT/POST sau TRACE.

201 Creat

Solicitarea a avut succes și, ca rezultat, a fost creată o nouă resursă.

202 Acceptat

Solicitarea a fost primită, dar procesarea nu a fost finalizată.

203 Informații neautorizate

Serverul a primit un 200 OK de la origine, dar acționează ca un proxy, iar metadatele returnate sunt colectate dintr-o copie locală sau dintr-o copie terță parte.

204 Fără conținut

Codul de stare a răspunsului 204 indică faptul că serverul a procesat cererea, dar nu există conținut de trimis pentru această solicitare.

205 Resetare conținut

Serverul a procesat cererea și îi spune clientului să resetați documentul care a trimis solicitarea.

206 Conținut parțial

Serverul trimite doar o parte din resursă.

207 Multi-Stare (WebDAV)

Notifică despre mai multe resurse și este utilizat atunci când un mesaj conține mai multe coduri de răspuns separate.

208 Deja raportat

Membrii legarii DAV nu sunt incluși din nou, deoarece au fost enumerați în partea anterioară a răspunsului.

226 IM Folosit

Codul de stare a răspunsului 226 indică că serverul a îndeplinit cererea pentru resursă, iar răspunsul reprezintă rezultatul uneia sau mai multor manipulări ale instanței care sunt aplicate instanței curente.

Redirecționare: 3XX

După cum sugerează și numele, codurile din acest interval sunt folosite pentru a indica faptul că clientul este redirecționat.

300 cu alegere multiplă

Acest lucru indică faptul că există mai multe opțiuni pentru cerere și că clientul ar trebui să aleagă una.

301 mutat permanent

URL-ul original a fost mutat permanent, iar serverul răspunde cu noua adresă URL.

302 Găsit

Adresa URL a resursei solicitate a fost schimbată temporar, iar clientul ar trebui să navigheze la o altă adresă URL.

303 Vezi Altele

Răspunsul indică că clientul ar trebui să solicite resurse la un alt URI cu o solicitare GET.

304 Nemodificat

Resursa nu a fost modificată, iar clientul poate folosi aceeași versiune stocată în cache a răspunsului.

305 Utilizați proxy

Resursa solicitată este disponibilă numai printr-un proxy. Cu toate acestea, mulți clienți HTTP nu respectă codul de stare 305 din cauza problemelor de securitate cu privire la configurația în bandă a unui proxy.

306 Comutare proxy

Codul de stare nu mai este folosit, dar este rezervat.

307 Redirecționare temporară

Serverul direcționează clientul să solicite resursa la un alt URL cu aceeași metodă folosită în cererea anterioară.

308 Redirecționare permanentă

Resursa este mutată permanent într-un alt URI și toate solicitările viitoare ar trebui direcționate către URI-ul dat. Cu toate acestea, clientul nu trebuie să modifice metoda HTTP utilizată în cererea anterioară.

Erori client: 4XX

Intervalul de la 400 la 499 de coduri indică că este ceva în neregulă din partea clientului. Se poate referi și la o eroare cauzată de client.

400 Solicitare proastă

Serverul nu a putut înțelege solicitarea din cauza erorilor clientului, cum ar fi sintaxa de solicitare incorectă, rutarea cererilor înșelătoare sau încadrarea nevalidă a mesajului de solicitare.

401 Neautorizat

Codul de stare de eroare 401 indică că clientul trebuie să se autentifice înainte de a primi răspunsul solicitat.

402 Plata necesară

Acest cod de răspuns este rezervat pentru utilizare ulterioară. Codul a fost inițial planificat pentru a fi utilizat pentru sistemele de plată digitale.

403 Interzis

Clientul nu are dreptul de a accesa resursele solicitate. Cu toate acestea, spre deosebire de codul de stare 401, identitatea clientului este cunoscută de server.

404 Nu a fost gasit

Eroarea 404 este, probabil, unul dintre cele mai cunoscute coduri de stare HTTP din fișierul nostru PD F. Indică faptul că conținutul solicitat nu este găsit, dar poate fi disponibil în viitor, iar solicitările ulterioare din partea clientului sunt permise.

405 Metoda nu este permisă

Metoda de solicitare este cunoscută de server, dar nu este permisă. De exemplu, dacă clientul solicită un formular care necesită ca datele să fie prezentate prin POST.

406 Inacceptabil

Resursele solicitate pot genera numai conținut inacceptabil pentru anteturile Accept trimise în cerere.

407 Este necesară autentificarea proxy

Clientul trebuie să se autentifice prin proxy.

408 Termen de întrerupere al solicitării

Serverul a expirat în așteptarea cererii de la client, care este cel mai probabil cauzată de o conexiune inactivă.

409 Conflict

Răspunsul HTTP 409 indică faptul că cererea nu poate fi procesată deoarece intră în conflict cu starea curentă a resurselor de pe server. Acest lucru se întâmplă atunci când există un conflict de editare între mai multe actualizări simultane.

410 A plecat

Resursa a dispărut și nu va mai fi disponibilă.

411 Lungime necesară

Serverul a respins cererea deoarece cererea nu specifică lungimea conținutului, care este cerută de server.

412 Precondiție a eșuat

Serverul nu îndeplinește precondițiile solicitate de client în câmpurile antetului cererii.

413 Sarcină utilă prea mare

Codul de stare de eroare 413 indică faptul că cererea este prea mare pentru ca serverul să o proceseze.

414 URI prea lung

Serverul nu este dispus să interpreteze URI-ul solicitat de client deoarece URI-ul este prea lung.

415 Tip media neacceptat

Serverul a respins cererea deoarece formatul media al datelor solicitate nu este acceptat de server.

416 Interval nesatisfăcător

Serverul nu poate furniza porțiunea de fișier solicitată de client.

417 Așteptarea eșuată

Cerințele câmpului Antet cerere așteptați nu pot fi îndeplinite de server.

418 Sunt un ceainic

Serverul nu vrea să facă cafea cu un ceainic. Spre deosebire de alte coduri de pe foaia de cheat al serverului nostru , codul 418 este folosit doar ca un ou de Paște pe unele site-uri web și a fost definit ca o glumă a lui April Fools.

421 Solicitare direcționată greșit

Solicitarea a fost direcționată către un server care nu poate produce un răspuns.

422 Entitate neprocesabilă (WebDAV)

Cererea nu poate fi urmată din cauza erorilor semantice, chiar dacă cererea a fost bine formată.

423 Blocat (WebDAV)

Resursa pe care clientul încearcă să o acceseze este blocată.

424 Dependență eșuată (WebDAV)

Codul de stare 424 înseamnă că cererea nu a reușit deoarece depinde de o altă solicitare care a eșuat.

425 Prea devreme

Serverul nu dorește să proceseze o solicitare, deoarece cererea ar putea fi reluată.

426 Actualizare necesară

Serverul nu dorește să proceseze cererea folosind protocolul curent, dar ar putea face acest lucru dacă clientul face upgrade la un alt protocol.

428 Precondiție necesară

Serverul de origine necesită ca cererea să fie condiționată.

429 Prea multe cereri

Codul de stare de eroare 429 indică că clientul a trimis prea multe solicitări într-o perioadă scurtă de timp.

431 Câmpurile antet cererii sunt prea mari

Serverul nu dorește să proceseze cererea deoarece toate câmpurile de antet combinate sau un câmp individual de antet sunt prea mari.

451 Indisponibil din motive legale

Clientul a solicitat o resursă care nu poate fi furnizată legal, ceea ce poate apărea din cauza cenzurii guvernamentale, a încălcării drepturilor de autor sau a confidențialității și multe altele.

Erori de server: 5XX

Dintre toate codurile de eroare HTTP , codurile 5XX sunt probabil cele mai relevante pentru oricine lucrează pe un site web. Codurile din acest interval indică că un client a făcut o cerere validă, dar eroarea a apărut pe partea serverului, iar serverul este incapabil să execute cererea.

500 Eroare internă a server-ului

Un mesaj de eroare generic de server este afișat atunci când nu este adecvat niciun mesaj mai specific.

501 Neimplementat

Serverul nu poate gestiona cererea deoarece metoda de solicitare nu este acceptată de server.

502 Bad Gateway

Serverul a primit un răspuns nevalid de la serverul din amonte în timp ce acționa ca proxy sau gateway.

503 Serviciu Indisponibil

Serverul nu poate procesa cererea deoarece este fie supraîncărcată, fie offline pentru întreținere.

504 Gateway Timeout

Codul de stare de eroare 504 indică că serverul nu a primit un răspuns în timp util de la serverul din amonte în timp ce acționa ca proxy sau gateway.

505 Versiunea HTTP nu este acceptată

Serverul nu acceptă versiunea HTTP utilizată în cerere.

506 Varianta De asemenea Negociază

Serverul are o eroare de configurare internă, iar resursa variantă aleasă nu este un punct final adecvat în procesul de negociere.

507 Stocare insuficientă (WebDAV)

Serverul nu poate stoca reprezentarea necesară pentru a finaliza cererea.

508 Bucla detectată

Serverul a detectat o buclă infinită în timpul procesării unei cereri.

510 Neextins

Codul de stare de eroare 510 înseamnă că serverul necesită extensii suplimentare la cerere pentru a îndeplini cererea.

511 Este necesară autentificarea în rețea

Clientul trebuie să se autentifice pentru a accesa rețeaua.

The Takeaway

După cum puteți vedea, există o mulțime de coduri diferite de învățat atunci când lucrați pe un site web. Cu toate acestea, fișa codurilor de stare HTTP pe care am inclus-o ar trebui să vă ușureze viața. Vă poate ajuta să îmbunătățiți performanța site-ului dvs. și ar trebui să îl utilizați pentru a detecta și remedia erori ori de câte ori executați întreținere.

În plus față de foaia de cheat, avem și un instrument de verificare SERP pe care îl puteți utiliza pentru a monitoriza performanța clasamentului global și local, a urmări și analiza cuvintele cheie și multe altele. Combinând-o cu întreținerea regulată și asigurându-vă că site-ul dvs. web nu conține erori, puteți îmbunătăți semnificativ performanța site-ului dvs. și șansa de a vă poziționa în topul SERP-urilor.