82 votos

Características ocultas de HTTP

¿Qué oculta características de HTTP crees que vale la pena mencionar?

Por características ocultas que quiero decir características que ya forman parte de la norma, sino más bien ampliamente desconocida o no utilizado.

Sólo una característica por respuesta por favor.

121voto

Greg Beech Puntos 55270

Tiene que ser el código de estado 418 soy una tetera , parte del Hyper Text café Pot Control Protocol (una extensión de HTTP). Me hace reír cada vez.

2.3.2 418 soy una tetera

Cualquier intento para colar el café con un vaso de agua debe resultar en el código de error "418 soy una tetera". El cuerpo de entidad resultante puede ser corto y robusto.

47voto

Nathan Osman Puntos 13475

El hecho de que estaba mal escrito referente y se decidió que debía mantenerse la falta de ortografía.

42voto

Martijn Puntos 3955

Respuesta obvia: PUT, DELETE, TRACE, OPTIONS, CONNECT métodos

La mayoría de la gente sabe sobre el métodos GET y POST, porque eso es lo que utilizan en la construcción de formas. Los navegadores también utilizan HEAD mucho. Los otros métodos son mucho menos conocidos; se utilizan sobre todo por las aplicaciones más específicas.

30voto

raspi Puntos 2792

¿Ha visto alguna vez 402 Pago necesario ?

26voto

Kevin Hakanson Puntos 15498

204 No Content

Pensé 204 fue sólo si usted no tiene ningún contenido a la pantalla, pero la especificación parece que hay un comportamiento adicional de que el agente de usuario de "no cambiar su vista de documento."

Según HOWTO: Configurar Apache para Devolver un HTTP 204 (No el Contenido) para AJAX

FWIW, Google hace realmente algo similar. Cada vez que un usuario hace clic en un enlace en sus resultados de búsqueda, Google pings mismo para grabar un clic; el código de respuesta del ping es un HTTP 204.

También, 204 No Content propone esta es una buena técnica para "web bugs" o "balizas" si quieres ahorrar hasta el último byte de tráfico de la red puede.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by: