Una llista completa de línies d'estat HTTP

Taula de continguts:

Una llista completa de línies d'estat HTTP
Una llista completa de línies d'estat HTTP
Anonim

La línia d'estat HTTP és el terme donat al codi d'estat HTTP (el número de codi real) quan va acompanyat de la frase de motiu1 (la breu descripció).

També conservem una llista d'errors de codi d'estat HTTP (4xx i 5xx) juntament amb alguns consells sobre com solucionar-los.

Tot i que tècnicament incorrectes, sovint s'anomenen les línies d'estat HTTP simplement com a codis d'estat

Image
Image

Categories de codi d'estat

Com podeu veure a continuació, els codis d'estat HTTP són nombres enters de tres dígits. El primer dígit s'utilitza per identificar el codi dins d'una categoria específica, una d'aquestes cinc:

  • 1XX: informatiu: la sol·licitud s'ha acceptat o el procés continua.
  • 2XX: Confirma que l'acció s'ha completat correctament o s'ha entès.
  • 3XX: Redirecció: cal fer una altra cosa per completar la sol·licitud.
  • 4XX: Error del client que indica que la sol·licitud no es pot completar o que conté la sintaxi incorrecta.
  • 5XX: Error del servidor que indica que el servidor no ha pogut completar una sol·licitud que suposadament era vàlida.

Les aplicacions que entenen els codis d'estat HTTP no han de conèixer tots aquests codis, el que significa que un codi desconegut també té una frase de motiu HTTP desconeguda, que no donarà molta informació a l'usuari. Tanmateix, aquestes aplicacions HTTP han d'entendre les categories o classes tal com les hem descrit més amunt.

Si el programari no sap què significa el codi específic, com a mínim pot identificar la classe. Per exemple, si l'aplicació desconeix un codi d'estat 490, pot tractar-lo com a 400 perquè es troba a la mateixa categoria i, aleshores, pot suposar que hi ha alguna cosa malament amb la sol·licitud del client.

Línies d'estat HTTP (codis d'estat HTTP + frases de motiu

Línies d'estat HTTP oficials
Codi d'estat Frase de motiu
100 Continua
101 Protocols de canvi
102 Processament
200 D'acord
201 Creat
202 Acceptat
203 Informació no autoritzada
204 Sense contingut
205 Restablir contingut
206 Contingut parcial
207 Estat múltiple
208 Ja s'ha informat
300 Opcions múltiples
301 Mogut permanentment
302 Trobat
303 Veure altres
304 No modificat
305 Utilitza el proxy
307 Redirecció temporal
308 Redirecció permanent
400 Sol·licitud incorrecta
401 No autoritzat
402 Pagament obligatori
403 Prohibit
404 No trobat
405 Mètode no permès
406 No acceptable
407 Autenticació de proxy necessària
408 Temps d'espera de sol·licitud
409 Conflicte
410 Desaparegut
411 Longitud requerida
412 Precondició fallada
413 Entitat de sol·licitud massa gran
414 Request-URI massa gran
415 Tipus de suport no admès
416 L'interval de sol·licitud no es pot satisfer
417 Espectativa fallida
421 Sol·licitud mal dirigida
422 Entitat no processable
423 Blocat
424 Dependència fallida
425 Colecció no ordenada
426 Actualització necessària
428 condició prèvia necessària
429 Masses sol·licituds
431 Camps de capçalera de sol·licitud massa grans
451 No disponible per motius legals
500 Error intern del servidor
501 No implementat
502 Bad Gateway
503 Servei no disponible
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
511 Autenticació de xarxa necessària

[1] Només es recomanen les frases de motiu HTTP que acompanyen els codis d'estat HTTP. Es permet una frase de motiu diferent segons RFC 2616 6.1.1. És possible que veieu frases de motiu HTTP substituïdes per una descripció més "amistosa" o en un idioma local.

Línies d'estat HTTP no oficials

Les línies d'estat HTTP següents poden ser utilitzades per alguns serveis de tercers com a respostes d'error, però cap RFC no les especifica.

Altres possibles línies d'estat
Codi d'estat Frase de motiu
103 Punt de control
420 Falla del mètode
420 Millora la teva calma
440 Temps d'espera d'inici de sessió
449 Torna-ho a provar amb
450 Bloquejat pels controls parentals de Windows
451 Redirecció
498 Fitxa no vàlida
499 Token necessari
499 La sol·licitud ha estat prohibida per l'antivirus
509 Límit d'amplada de banda superat
530 El lloc està congelat

És important recordar que, tot i que els codis d'estat HTTP poden compartir els mateixos números amb missatges d'error que es troben en altres contextos, com amb els codis d'error del Gestor de dispositius, això no vol dir que estiguin relacionats de cap manera.

Recomanat: