¿Cómo puedo obtener la respuesta JSON de una solicitud POST en un WebView?
tengo unWebView
con html que contiene un formulario (post). Al hacer clic en un botón de envío obtengo una respuesta JSON.
¿Cómo puedo obtener este JSON?
Si no intercepto la solicitud, se muestra el json en la vista web, así que supongo que debería usarshouldInterceptRequest
(Estoy usando API 12), pero no sé cómo incluir al json.
¿O tal vez hay una mejor manera, como interceptar la respuesta en lugar de la solicitud?
<code>mWebView.loadUrl(myURL); isPageLoaded = false; // used because the url is the same for the response mWebView.setWebViewClient(new WebViewClient() { @Override public WebResourceResponse shouldInterceptRequest (WebView view, String url) { if(isPageLoaded){ // get the json return null; } else return super.shouldInterceptRequest(view, url); } public void onPageFinished(WebView view, String url) { isPageLoaded = true; } }); </code>
Gracias