Estoy tratando de desarrollar una aplicación de navegador Android usando WebView que permite a los usuarios acceder al contenido desde un protocolo personalizado. El protocolo personalizado podría ser foobar: //Android WebView Protocol Handler
Quiero interceptar todas las solicitudes a este protocolo personalizado. Esto significa:
- peticiones GET
- peticiones POST
y tengo que ser capaz de entregar los resultados de estas operaciones de nuevo a la vista Web.
Las solicitudes GET pueden manejarse usando shouldInterceptRequest (disponible desde el nivel 11 de la API).
Ahora mi problema es: ¿Cómo puedo incercept y manejar las solicitudes POST?
Casi la misma pregunta ha sido hecha here y here, sin embargo, no se han encontrado soluciones para sus problemas.
¿Ha intentado anular la carga de la url? – Raykud