Full de trucs de codis d'estat HTTP + Descarregar PDF

in Recursos i eines

El nostre contingut és compatible amb els lectors. Si feu clic als nostres enllaços, podrem guanyar una comissió. Com revisem.

Utilitzeu aquesta Full de trucs dels codis d'estat HTTP ⇣ com a referència a cada estat HTTP i codi d'error HTTP, què significa cada codi, per què s'estan generant, quan el codi pot ser un problema i com tractar-los. Baixeu aquest full de trucs de codis d'estat HTTP ⇣

Internet està format per dues coses fonamentals però molt diferents: clients i servidors. Aquesta relació entre clients (com Chrome, Firefox, etc.) i servidors (com llocs web, bases de dades, correus electrònics, aplicacions, etc.), s'anomena model client-servidor.

Els clients fan peticions al servidor i el servidor respon.

Els codis d'estat HTTP ens indiquen que l'estat de la sol·licitud al servidor és, si ha estat un èxit, ha tingut un error o alguna cosa entremig.

Un codi d'estat HTTP és un número que resumeix la resposta associada a ell: Fernando Doglio, del seu llibre "REST API Development with NodeJS".

Full de trucs dels codis d'estat HTTP

Els codis d'estat de resposta HTTP s'agrupen en cinc classes:

  • 1XX codis d'estat: Sol·licituds informatives
  • 2XX codis d'estat: sol·licituds satisfactòries
  • 3XX codis d'estat: redireccions
  • 4XX codis d'estat: errors de client
  • 5XX codis d'estat: errors del servidor

Codis d'estat 1xx: sol·licituds d'informació

Els codis d'estat 1xx són sol·licituds informatives. Indiquen que el servidor va rebre i entendre la petició i que el navegador hauria d'esperar una mica més perquè el servidor processés la informació. Aquests codis d'estat són menys comuns i no afecten directament el vostre SEO.

  • 100 Continuar: tot està bé fins ara i que el client hauria de continuar amb la sol·licitud o ignorar-la si ja està acabada.
  • 101 Protocols de canvi: el protocol al qual està canviant el servidor tal com ho sol·licita un client que ha enviat el missatge, inclosa la capçalera de la sol·licitud d'actualització.
  • 102 Processament: el servidor ha acceptat la sol·licitud completa, però encara l'està processant.
  • 103 Consells inicials: permetre que l'agent d'usuari comenci a carregar prèviament recursos mentre el servidor encara està preparant una resposta.

Codis d'estat 2xx: sol·licituds satisfactòries

Aquestes són les sol·licituds reeixides. És a dir, la teva sol·licitud d'accés a un fitxer ha tingut èxit. Per exemple, vau provar d'accedir a Facebook.com i va sortir. S'ha utilitzat un d'aquests codis d'estat. Espereu veure aquest tipus de respostes amb freqüència quan utilitzeu el web.

  • 200 D'acord: sol·licitud satisfactòria.
  • 201 Creat: el servidor ha reconegut el recurs creat. 
  • 202 Acceptat: la sol·licitud del client s'ha rebut però el servidor encara l'està processant.
  • 203 Informació no autoritària: la resposta que el servidor va enviar al client no és la mateixa que era quan el servidor la va enviar.
  • 204 Sense contingut: el servidor ha processat la sol·licitud però no ofereix cap contingut.
  • 205 Restablir contingut: el client hauria d'actualitzar la mostra del document.
  • 206 Contingut parcial: el servidor només envia una part del recurs.
  • 207 Multiestatus: el cos del missatge que segueix és per defecte un missatge XML i pot contenir diversos codis de resposta independents.
  • 208 Ja denunciat: Els membres d'a WebDAV L'enllaç ja s'ha enumerat en una part anterior de la resposta (multestatus) i no es tornen a incloure.

Codis d'estat 3xx: redireccions

Els codis d'estat HTTP 3xx indiquen una redirecció. Quan un usuari o motors de cerca trobin un codi d'estat 3xx, es redirigiran a un URL diferent de l'inicial. Si SEO és important per a l'èxit del vostre negoci, llavors heu d'educar-vos sobre aquests codis i com utilitzar-los correctament.

  • 300 Opcions múltiples: la sol·licitud que va fer el client té diverses respostes possibles.
  • 301 Mogut permanentment: el servidor diu al client que el recurs que cerquen s'ha mogut permanentment a un altre URL. Tots els usuaris i robots seran redirigits al nou URL. És un codi d'estat molt important per al SEO.
  • 302 S'ha trobat: un lloc web o una pàgina s'ha mogut temporalment a un URL diferent. És un altre codi d'estat rellevant per al SEO.
  • 303 Vegeu Altres: aquest codi indica al client que el servidor no els redirigeix ​​al recurs sol·licitat sinó a una altra pàgina.
  • 304 No modificat: el recurs sol·licitat no s'ha modificat des de la transmissió anterior.
  • 305 Utilitza el proxy: el client només pot accedir al recurs sol·licitat mitjançant un proxy que es dóna a la resposta.
  • 307 Redirecció temporal: el servidor diu al client que el recurs que cerca s'ha redirigit temporalment a un altre URL. És rellevant per al rendiment de SEO.
  • 308 Redirecció permanent: el servidor diu al client que el recurs que cerca s'ha redirigit temporalment a un altre URL. 

Codis d'estat 4xx: errors del client

Els codis d'estat 4xx són errors de client. Inclouen els codis d'estat HTTP, com ara "403 prohibit" i "407 autenticacions proxy necessàries". Vol dir que la pàgina no s'ha trobat i que hi ha alguna cosa malament amb la sol·licitud. Alguna cosa que està passant al costat del client és el problema. Pot ser un format de dades incorrecte, un accés no autoritzat o un error en la sol·licitud. 

  • 400 Sol·licitud incorrecta: el client està enviant una sol·licitud amb dades incompletes, dades mal construïdes o dades no vàlides.
  • 401 No autoritzat: cal autorització perquè el client accedeixi al recurs sol·licitat.
  • 403 Prohibit: el recurs al qual el client intenta accedir està prohibit.
  • 404 No s'ha trobat: es pot accedir al servidor, però la pàgina específica que busca el client no ho és.
  • 405 Mètode no permès: el servidor ha rebut i reconegut la sol·licitud, però ha rebutjat el mètode de sol·licitud específic.
  • 406 No acceptable: el lloc web o l'aplicació web no admet la sol·licitud del client amb un protocol concret.
  • 407 Es requereix autenticació de proxy: aquest codi d'estat és similar a 401 No autoritzat. L'única diferència és que l'autorització l'ha de fer un proxy.
  • 408 Temps d'espera de la sol·licitud: la sol·licitud que el client va enviar al servidor del lloc web ha caducat.
  • 409 Conflicte: la sol·licitud que s'ha enviat entra en conflicte amb les operacions internes del servidor.
  • 410 Desaparegut: el recurs al qual el client vol accedir s'ha esborrat permanentment.

Altres codis d'estat HTTP 4xx menys comuns inclouen:

  • 402 Pagament obligatori
  • 412 La condició prèvia ha fallat
  • 415 Tipus de suport no compatible
  • 416 L'interval sol·licitat no és satisfactori
  • 417 L'expectativa ha fallat
  • 422 Entitat no processable
  • 423 bloquejat
  • 424 Dependència fallida
  • 426 Actualització necessària
  • 429 Massa sol·licituds
  • 431 Els camps de la capçalera de la sol·licitud són massa grans
  • 451 No disponible per motius legals

Codis d'estat 5xx: errors del servidor

Els codis d'estat HTTP 5xx són errors del servidor. Aquests errors no són culpa del client, però suggereixen que hi ha alguna cosa malament amb el servidor de les coses. La sol·licitud que ha fet el client és bona, però el servidor no pot generar el recurs sol·licitat.

  • 500 Error intern del servidor: el servidor es troba en una situació que no pot gestionar mentre processa la sol·licitud del client.
  • 501 No implementat: el servidor no coneix o pot resoldre el mètode de sol·licitud enviat pel client.
  • 502 Porta d'enllaç incorrecta: el servidor actuava com a passarel·la o intermediari i va rebre un missatge no vàlid d'un servidor d'entrada.
  • 503 Servei no disponible: The el servidor podria estar inactiu i no pot processar la sol·licitud del client. Aquest codi d'estat HTTP és un dels problemes de servidor més comuns que podeu trobar al web.
  • 511 Autenticació de xarxa necessària: el client s'ha d'autenticar a la xarxa abans de poder accedir al recurs.

Altres codis d'estat HTTP 5xx menys comuns inclouen:

  • 504 Temps d'espera de la passarel·la
  • 505 Versió HTTP no compatible
  • 506 La variant també es negocia
  • 507 Emmagatzematge insuficient
  • 508 Bucle detectat
  • 510 No ampliat

resum

Vostè pot utilitzar aquesta Full de trucs del codi d'estat HTTP com a referència a tots els possibles estats HTTP i codis d'error HTTP, què significa cada codi, per què s'estan generant quan el codi pot ser un problema i com tractar els problemes.

Fes clic aquí per descarregar 📥 aquest full de trampes de codis d'estat HTTP i mantingueu-lo a prop com a referència ràpida de tots els codis d'estat.

En resum:

  • 1XX Els codis d'estat HTTP són sol·licituds purament informatives.
  • 2XX Els codis d'estat HTTP són sol·licituds d'èxit. El codi de resposta d'estat d'èxit HTTP 200 OK indica que la sol·licitud ha tingut èxit.
  • 3XX Els codis d'estat HTTP indiquen una redirecció. Els codis d'estat HTTP 3xx més comuns inclouen els codis d'estat HTTP "301 mogut permanentment", "302 trobat" i "307 redirecció temporal".
  • 4XX els codis d'estat són errors del client. Els codis d'estat 4xx més comuns són "404 no trobat" i el codi d'estat HTTP "410 gone".
  • 5XX Els codis d'estat HTTP són errors del servidor. El codi d'estat HTTP 5xx que és més comú és el codi d'estat "503 servei no disponible".

referències

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

Estigues informat! Uneix-te al nostre butlletí
Subscriviu-vos ara i obteniu accés gratuït a guies, eines i recursos només per a subscriptors.
Pots donar-te de baixa en qualsevol moment. Les teves dades estan segures.
Estigues informat! Uneix-te al nostre butlletí
Subscriviu-vos ara i obteniu accés gratuït a guies, eines i recursos només per a subscriptors.
Pots donar-te de baixa en qualsevol moment. Les teves dades estan segures.
Comparteix a...