El navegador Edge parece descartar la carga útil de respuesta
Tengo una aplicación web que devuelve un PDF al navegador, que funciona bien en Chrome y Firefox, sin embargo, no funciona en Edge (versión 38.14393.0.0). El encabezado de respuesta se ve así:
Access-Control-Allow-Headers: Content-Type, Authorization
Access-Control-Allow-Origin: *
Cache-Control: no-store, no-cache, must-revalidate
Content-Disposition: inline; filename="Invoice.PDF"
Content-Length: 9255
Content-Type: application/pdf
Date: Mon, 30 Jan 2017 04:38:25 GMT
Pragma: no-cache
Server: Microsoft-IIS/10.0
He visto otras preguntas que sugieren que se envían 2 solicitudes desde Edge, una de las cuales debe ignorarse, pero en mi caso solo hay una, y parece que la carga útil se está ignorando porque Edge informa:
This resource has no response payload data
..que se encuentra en la sección Cuerpo de respuesta para la solicitud en el Analizador de red en Herramientas para desarrolladores. El uso de archivos adjuntos en lugar de en línea tampoco funciona, y no lo esperaría si Edge cree que no hay contenido en la respuesta.
¿Alguna pista?
Editar: cuando el tipo de contenido se cambia a: text / plain, el cuerpo de la respuesta ya no se descarta (pero no resuelve el problema), por lo que supongo que es algo específico de la aplicación / pdf