DownloadManager: comprensión de ERROR_HTTP_DATA_ERROR

Mi aplicación depende mucho de AndroidDownloadManager componente para descargar archivos con un tamaño aproximado de 3-10 megabytes.

al ampliar (a millones de descargas) el panorama general es claro:

~ 50% de todas las descargas están fallando debido aERROR_HTTP_DATA_ERROR.

Recibo esta información de google analytics

De acuerdo con la documentación, este código de error significa:

Valor de COLUMN_REASON cuando se produjo un error al recibir o procesar datos en el nivel HTTP.

Encontré esta documentación no muy informativa.
Hay muchos errores http por ahí.

¿Y qué hay de la desconexión de la red en medio de la descarga? ¿También desencadena laERROR_HTTP_DATA_ERROR error después de fallar todos los intentos de reintento del administrador de descargas?

Sería genial si alguien pudiera ayudarme a entender:

¿hay alguna manera de llegar desdeDownloadManager Más información sobre el error http exacto?¿Cuáles son las situaciones más comunes?ERROR_HTTP_DATA_ERROR puede ser despedido por el administrador de descargas?

Otro punto que vale la pena mencionar: mientras se producen estos errores, el usuario está conectado a la red WIFI (estoy configurando el administrador de descargas para descargar solo a través de wifi)

por favor no me sugiera que no use el administrador de descargas en absoluto. Conozco esta opción, ventajas y desventajas. Estoy guardando esta opción como último recurso.

Respuestas a la pregunta(3)

Su respuesta a la pregunta