solucion para pagina example estado error codigos codes code http-status-codes rfc http-status-code-308

http-status-codes - para - http/1.1 200 ok



¿Cuál es el trato con el código de estado HTTP 308? (2)

El borrador de Internet no ha caducado (ya que se aprobó antes de que expirara). Consulte https://datatracker.ietf.org/doc/draft-reschke-http-status-308/ y http://www.rfc-editor.org/queue2.html#draft-reschke-http-status-308 para El estado de publicación actual.

Un borrador de IETF RFC El Código de estado del Protocolo de transferencia de hipertexto (HTTP) 308 (Redirección permanente) define el estado HTTP 308 como Redirección permanente . Por supuesto, se debe tener en cuenta que este es un documento borrador y contiene en su encabezado del documento el texto "Vence: 27 de septiembre de 2012", que supongo que significaría que ahora debe considerarse inválido, pero no estoy familiarizado con Los procesos de IETF y, por lo tanto, no se sienten seguros al respecto.

El artículo de Wikipedia Lista de códigos de estado HTTP utiliza esta definición de 308, también:

308 Redirección permanente (aprobado como RFC experimental) [12]

La solicitud y todas las solicitudes futuras deben repetirse utilizando otro URI. 307 y 308 (según lo propuesto) son paralelos a los comportamientos de 302 y 301, pero no permiten que el método HTTP cambie . Entonces, por ejemplo, enviar un formulario a un recurso redirigido permanentemente puede continuar sin problemas.

...

[12]: "El código de estado del Protocolo de transferencia de hipertexto (HTTP) 308 (Redirección permanente)" . IETF . 2012. Consultado el 27 de marzo de 2012.

Eric Law, de Microsoft en ese momento, comenta sobre este código HTTP / 308 en Pushing the Web Forward con HTTP / 308 . Eso me hizo descubrir que Firefox soporta 308 bajo este significado.

Sin embargo, cuando estaba buscando en la biblioteca de python-requests , encontré que hay otro uso de 308:

308: (''resume_incomplete'', ''resume''),

Esto parece provenir de una propuesta de solicitudes HTTP reanudables de Google Gears, que define 308 Resume Incomplete . Parece que hay algún uso de eso. Por supuesto, ninguna de estas propuestas reconoce la existencia de la otra.

Entonces, ¿qué está pasando? ¿El 308 Permanent Redirect vivo? ¿Qué pasa con el código de estado 308? ¿Qué tengo que hacer?


Por favor, vea el comentario de Chris Morgan a continuación sobre esta pregunta (mi respuesta original se refiere a http://insanecoding.blogspot.co.il/2014/02/http-308-incompetence-expected.html?m=1 pero la referencia de Chris es mucho mejor).

Solo para tener una idea de hasta qué punto aún no ha llegado el 308, consulte los códigos HTTP definidos en .NET framework V4 de Microsoft ( http://msdn.microsoft.com/en-us/library/system.net.httpstatuscode(v=vs.110).aspx ) la enumeración HttpStatusCode). Específicamente, no se menciona el código 308.