Как получить ответ JSON на запрос POST в WebView?
Я получилWebView
с HTML, содержащим форму (пост). При нажатии на кнопку отправки я получаю JSON-ответ.
Как я могу получить этот JSON?
Если я не перехватываю запрос, json отображается в веб-просмотре, поэтому я думаю, что мне следует использоватьshouldInterceptRequest
(Я использую API 12), но я не знаю, как включить в него json.
Или, может быть, есть лучший способ, например, перехватить ответ вместо запроса?
<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>
Спасибо