Как получить все запросы HTTP-пакетов от webview - PullRequest
0 голосов
/ 24 января 2019

При загрузке URL-адреса в веб-браузере выполняется несколько HTTP-запросов при загрузке одной страницы. Есть ли способ отслеживать эти запросы? Самое близкое, что я мог получить, это использовать

public boolean shouldOverrideUrlLoading(WebView view, String url)

метод для просмотра выполненных запросов URL, но он не может перехватить пакеты, создаваемые каждой страницей. Я знаю, что этот вопрос уже задавался много лет назад, но не смог найти надежного ответа, от которого я мог бы зависеть. Любая помощь будет полезна

1 Ответ

0 голосов
/ 24 января 2019

Вы можете переопределить

public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request)

метод WebViewClient. Это будет вызываться каждый раз, когда код JavaScript запрашивает любой ресурс внутри Webview.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...