DevToolPal
ES
1xx Informativos

100 Continue

Continuar

Qué significa

El servidor recibió las cabeceras de la petición y el cliente puede seguir enviando el cuerpo. Es una respuesta provisional que llega antes del estado final.

Causas habituales

  • El cliente envió Expect: 100-continue antes de una subida grande
  • curl añade Expect: 100-continue a cuerpos POST de más de 1 KB
  • Un proxy o servidor confirma que aceptará el cuerpo

Cómo solucionarlo

Si eres el cliente o visitante

No hay nada que arreglar: espera el 100 y luego envía el cuerpo. Si el servidor nunca responde, envía el cuerpo tras un tiempo de espera corto o quita la cabecera Expect (curl -H 'Expect:').

Si administras el sitio o la API

La mayoría de servidores envían 100 automáticamente. Valida primero cabeceras como la autenticación y Content-Length, y responde con un error final (401, 413) en lugar de 100 si de todos modos vas a rechazar el cuerpo.

Respuesta de ejemplo

HTTP/1.1
HTTP/1.1 100 Continue

Especificación

RFC 9110 §15.2.1

Preguntas frecuentes

› ¿Veré 100 Continue en la pestaña de red del navegador?

Normalmente no. Los navegadores no envían Expect: 100-continue y las respuestas provisionales quedan ocultas; el 100 aparece sobre todo con curl, SDK y clientes de subida.

› ¿100 Continue es la respuesta final?

No. Es informativa. El servidor debe enviar después un estado final como 200, 201 o 413 cuando llegue el cuerpo.