Il mio compito è caricare il sito Web in WebView su HTTPS con un codice TLS Android vanigliato non supportato. In questo momento come prova del concetto ho implementato il client http Apache in grado di fare richieste http a tali risorse.WebView con client HTTP personalizzato
Qual è l'approccio migliore per rendere WebView utilizza la mia implementazione client personalizzata per eseguire tutte le richieste di rete?
Sto iniziando a pensare che sia impossibile. Ho trovato 'WebViewClient.shouldInterceptRequest()' con il quale posso effettuare richieste di rete alle risorse di pagina con il mio client http, ma questo metodo passa solo l'URL richiesto senza informazioni relative alla richiesta (metodo http GET/POST/..., intestazioni http ecc.) quindi non può essere usato per veri "proxy". – user882209
Solo una nota, che il metodo di richiesta e le intestazioni sono disponibili da Android 5.0 nella nuova versione di 'shouldInterceptRequest' per mezzo di [WebResourceRequest] (http://developer.android.com/reference/android/webkit/WebResourceRequest.html) parametro. – Stan