Interceptación de descarga en webview y descarga mediante HttpClient

He creado un WebView en lugar de vincular directamente a un enlace porque el sitio web ha complicado verificaciones de redirect que me impiden de vincular directamente. Sin embargo, para que la descarga se complete, los usuarios deben hacer clic en el enlace y guardarlo. Los usuarios están confundidos. Ellos piensan que está roto.

Me preguntaba si sería posible de alguna manera de forma comprensiva obtener toda la información que el WebView tiene perteneciente a esa sesión, y pasarla al HttpClient y si pudiera entonces interceptar y descargar el archivo. Mi preocupación es que incluso si pudiera de alguna manera iniciar la descarga del archivo con HttpClient, tendría el mismo problema que antes cuando estaba tratando de establecer manualmente los encabezados referer sin éxito.

  • ¿Cómo comprobar si WebView está completamente procesado y listo para funcionar?
  • Enlace de correo electrónico de Webview (mailto)
  • Espacios en blanco usando la vista web de android dentro de scrollview con una red móvil de jQuery
  • ¿Por qué mi WebView no llena el ancho completo de mi pantalla?
  • Cómo implementar correctamente NestedScrollingChild en un WebView
  • Uncaught ReferenceError, Llamando función javascript a través de la aplicación android ..?
  • Activo HTML externo no incluido en React Nativo en la compilación de producción para su uso por Webview
  • WebView se expande infinitamente - ¿cómo se puede prevenir esto?
  • Vídeo con iframe no se muestra en la vista web de Android
  • SetUserAgentString en la vista web de Android no tiene ningún efecto en la cabecera HTTP utilizada en loadURL ()
  • Cómo cargar cadena html en una vista web?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.