Encabezados HTTP | Suponer

El campo de encabezado de solicitud Expect de los encabezados HTTP se usa para indicar comportamientos específicos o expectativas que el servidor debe cumplir para responder al cliente. Generalmente, Expect: 100-continue es la única expectativa definida para el campo de encabezado. Si los datos proporcionados en el campo de encabezado cumplen con el valor esperado, entonces el servidor responde con 100 indicando que es un éxito, de lo contrario responde con el estado 417 especificando que la expectativa ha fallado. La razón detrás de poner Expect, sería trabajar con servidores web dañados.

Sintaxis:

Expect: 100-continue

Directivas:

  • 100-continuar: Significa que el servidor ha recibido el encabezado de la solicitud y para enviar el cuerpo de la solicitud, el servidor debe responder con el estado 100 al cliente.

Nota: No es necesario poner un encabezado en blanco si no va a poner ninguna cláusula Expect.

Ejemplo:

PUT /demo/program HTTP/1.1
Host: original.sample.com
Content-Type: video/h264
Content-Length: 2342564178765
Expect: 100-continue

El servidor ahora revisa los encabezados de la solicitud y responde con 100 indicando al cliente que envíe el cuerpo de la solicitud o devuelva el estado 417 si no se cumplen las expectativas.

Navegadores compatibles: la compatibilidad de los navegadores para los encabezados HTTP Expect se desconoce en este momento.

Publicación traducida automáticamente

Artículo escrito por Girish_Allam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *