A liña de estado HTTP é o termo dado ao código de estado HTTP (o número de código real) cando se acompaña da frase de razón HTTP 1 (a descrición curta).
Podes ler máis sobre os códigos de estado HTTP nos nosos códigos de estado de que son HTTP? peza. Tamén gardamos unha lista de erros de código de estado HTTP (4xx e 5xx) xunto con algúns consellos para corrixilos.
Nota: Aínda que técnicamente incorrecto, as liñas de estado de HTTP a miúdo denomínanse códigos de estado HTTP.
Categorías de código de estado HTTP
Como podes ver a continuación, os códigos de estado HTTP son números enteiros de tres díxitos. O primeiro díxito úsase para identificar o código dentro dunha categoría específica: un destes cinco:
- 1XX: informativo: a solicitude foi aceptada ou o proceso continúa.
- 2XX: Confirma que a acción completouse correctamente ou se comprendeu.
- 3XX: Redirección : hai que ter algo máis para completar a solicitude.
- 4XX: erro do cliente que indica que a solicitude non pode completar nin contén a sintaxe incorrecta.
- 5XX: Erro do servidor que indica que o servidor non puido completar unha solicitude que supostamente era válida.
As aplicacións que comprenden os códigos de estado HTTP non teñen que saber todos os códigos, o que significa que un código descoñecido tamén ten unha frase de razón HTTP descoñecida, que non lle dará mucha información ao usuario. Non obstante, estas aplicacións HTTP teñen que comprender as categorías ou as clases como a describimos anteriormente.
Se o software non sabe o que significa o código específico, pode identificar polo menos a clase. Por exemplo, se un código de estado 490 é descoñecido para a aplicación, pode tratalo como un 400 porque está na mesma categoría e pode entón supoñer que hai algo mal co pedido do cliente.
Liñas de estado HTTP (códigos de estado HTTP + frases de razón HTTP)
Código de estado | Frase de razón |
100 | Continuar |
101 | Protocolos de conmutación |
102 | Procesamento |
200 | Ok |
201 | Creada |
202 | Aceptada |
203 | Información non autoritaria |
204 | Sen contido |
205 | Restablecer contido |
206 | Contido parcial |
207 | Múltiples estado |
300 | Múltiples opcións |
301 | Movido de forma permanente |
302 | Atopado |
303 | Vexa outro |
304 | Non modificado |
305 | Usar proxy |
307 | Redirección temporal |
308 | Redirección permanente |
400 | Solicitude incorrecta |
401 | Non autorizado |
402 | Pago necesario |
403 | Prohibido |
404 | Non atopado |
405 | Método non permitido |
406 | Non aceptable |
407 | Requírese a autenticación proxy |
408 | Solicitude de tempo de espera |
409 | Conflito |
410 | Pasou |
411 | Duración necesaria |
412 | Fallou a precondición |
413 | Solicitar entidade demasiado grande |
414 | Solicitude-URI demasiado grande |
415 | Tipo de soporte non admitido |
416 | Rango de solicitude non é satisfactorio |
417 | A expectación fallou |
421 | Solicitude incorrecta |
422 | Entidade non procesable |
423 | Bloqueado |
424 | Fallou a dependencia |
425 | Colección sen orde |
426 | Actualización necesaria |
428 | Precondición obrigatoria |
429 | Demasiadas solicitudes |
431 | Solicitar campos de cabeceira demasiado grandes |
451 | Non dispoñible por razóns legais |
500 | Error interno do servidor |
501 | Non implementado |
502 | porta de enlace non válida |
503 | Servizo non dispoñíbel |
504 | Pasarela Tempo de espera |
505 | Non se admite a versión HTTP |
506 | A variante tamén negocia |
507 | Almacenamento insuficiente |
508 | Loop detectado |
510 | Non estendido |
511 | Requírese a autenticación de rede |
[1] Só se recomendan as frases de razón HTTP que acompañan aos códigos de estado HTTP. Se permite unha frase de motivo diferente por RFC 2616 6.1.1. Podes ver as frases de razón HTTP substituídas por unha descrición máis "amigable" ou nunha linguaxe local.
Liñas de estado HTTP non oficiais
As seguintes liñas de estado HTTP poden ser usadas por algúns servizos de terceiros como respostas de erro, pero non son especificadas por ningún RFC.
Código de estado | Frase de razón |
103 | Punto de verificación |
420 | Fallo no método |
420 | Mellora a túa tranquilidade |
440 | Tempo de espera do inicio de sesión |
449 | Tente de novo |
450 | Bloqueado por Windows Parental Controls |
451 | Redirección |
498 | Token non válido |
499 | Token requirido |
499 | A solicitude foi prohibida polo antivirus |
509 | Límite de ancho de banda excedido |
530 | O sitio está conxelado |
Nota: É importante lembrar que mentres os códigos de estado HTTP poden compartir os mesmos números con mensaxes de erros atopados noutros contextos, como os códigos de erro do Device Manager , iso non significa que estean relacionados de ningún xeito.