在Android WebView中访问HTTP响应头

在Android WebView中访问HTTP响应头,android,android-webview,Android,Android Webview,如何在Android webview中访问响应标题?我在谷歌上搜索了一些关于这方面的文章,但是他们使用了OkHTTP或中的自定义HTTP请求shouldOverrideUrlLoading,但我认为我们需要自己处理cookies和HTTP方法。我只想获取响应标题 有没有一个简单的方法可以做到这一点?或者有没有自定义webview的库可以用来实现这一点 在StackOverflow上有一个与此问题相关的问题,但如前所述,他使用shouldOverrideUrlLoading中的HTTP请求向URL

如何在Android webview中访问响应标题?我在谷歌上搜索了一些关于这方面的文章,但是他们使用了
OkHTTP
中的自定义HTTP请求shouldOverrideUrlLoading
,但我认为我们需要自己处理cookies和HTTP方法。我只想获取响应标题

有没有一个简单的方法可以做到这一点?或者有没有自定义webview的库可以用来实现这一点

在StackOverflow上有一个与此问题相关的问题,但如前所述,他使用
shouldOverrideUrlLoading
中的HTTP请求向URL发送请求,并将响应数据加载到webview中


我到处搜索,但没有一种简单的方法来解决这个问题,有不同的方法来获取标题。但对于我目前的项目,我写了以下内容。我希望将来Android允许在webview中检查标题

private fun handleRequestViaOkHttp(url: String) {
    thread {
        try {
            val request = Request.Builder()
                .head()
                .url(url)
                .build()
            val response = httpClient.newCall(request).execute()

            Log.d(TAG, response.headers().toString())
        } catch (e: Exception) {}
    }
}
我正在
shouldInterceptRequest
中执行此方法,并使用URL