В настоящее время я разрабатываю модуль входа в систему. После нажатия кнопки «Войти» в WebView браузер получит ответ json, а затем перенаправляется на другую страницу. Как я могу перехватить этот ответ json?Как перехватить ответ JSON запроса POST в WebView?
Я попробовал shouldOverrideUrlLoading (WebView view, String url)
и распечатал весь URL-адрес, но я не могу найти ответ json.
mWebview.setWebViewClient(new WebViewClient() {
@Override
public WebResourceResponse shouldInterceptRequest (final WebView view, String url) {
Log.i("InterceptRequest", url);
return super.shouldInterceptRequest(view, url);
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
Log.i("onPageStarted", url);
}
@Override
public void onPageFinished(WebView view, String url) {
Log.i("onPageFinished", url);
}
});
Я также заметил, что когда я не вижу этот ответ в Chrome и Firefox, но я вижу его в IE.
спасибо.
игнорировать флаг из несвязанной коды: P, попробуйте еще раз с редактируемым кодом –
Но этот URL главной страница, которая была перенаправлена после входа в системе :( –