Esta pregunta muestra cómo leer una respuesta fragmentada en Javascript, pero me gustaría enviar un HTTP POST fragmentado desde Javascript. La documentación de XMLHttpRequest no menciona nada. ¿La respuesta a esta pregunta significa que no es posible debido a las restricciones del navegador para configurar el encabezado?
No creo que puedas con XMLHttpRequest : es antiguo y algo limitado, en realidad es solo un truco de compatibilidad con versiones anteriores para un componente ActiveX de IE que desapareció hace mucho tiempo.
Sin embargo, en la vanguardia (todavía no en Firefox) puedes con fetch y TransformStream . Esto le permite enviar una transmisión desde JS .
Consulte esta página de MDN sobre codificación de transferencia . Puede establecer el tipo en fragmentado.
Debe especificar cuánto durará cada fragmento, pero le permite enviar datos en fragmentos.
Creo que XMLHttpRequest es muy antiguo, creo que la alternativa es usar Axios , que es un paquete de JavaScript más nuevo que ayuda a manejar las solicitudes de red. Es mucho más fácil que fetch y ajax en JavaScript.