Bandeja REST local compatible con clientes HTTP Expect 100-continue

El daemon local ahora responde correctamente a clientes que usan Expect 100-continue en POST, evitando cortes de conexion al enviar XML grandes.

Correccion 07/05/2026 REST Version: v1

Endpoints afectados

  • POST /sign-cfe
  • POST /enqueue
  • POST /pdf
  • POST /reprint
  • POST /validar-xml
  • POST /existe-constancia

Que cambia

La bandeja REST local ahora maneja correctamente el encabezado HTTP Expect: 100-continue.

Antes de este ajuste, algunos clientes Windows o librerias HTTP mas estrictas podian abrir la conexion, enviar los headers y esperar la confirmacion 100 Continue antes de transmitir el body. El daemon no respondia a ese paso intermedio y la conexion podia terminar cerrandose de forma inesperada.

Impacto para integradores

Este cambio mejora la compatibilidad con integraciones que usan:

  • .NET Framework clasico
  • clientes HTTP corporativos
  • stacks que no fuerzan HTTP/1.0
  • librerias que dejan activo Expect: 100-continue

El efecto esperado es que los POST con payload grande dejen de fallar con errores de conexion cerrada o falta de respuesta cuando el daemon estaba operativo.

Migracion recomendada

No se requiere cambio obligatorio del lado del integrador si se actualiza el modulo local.

Como mitigacion temporal, en clientes legacy aun puede desactivarse Expect: 100-continue o forzarse HTTP/1.0, pero ya no deberia ser necesario con esta version del daemon.