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.
Endpoints afectados
POST /sign-cfePOST /enqueuePOST /pdfPOST /reprintPOST /validar-xmlPOST /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.