我通过webview登录,登录后需要获取标题。 我发现,可以使用方法“ WebResourceRequest.requestHeaders ”来获得它:
override fun shouldInterceptRequest(
view: WebView?,
request: WebResourceRequest?
): WebResourceResponse? {
request.requestHeaders // this method
return super.shouldInterceptRequest(view, request)
}
,但仅允许> = 21 API版本。我的应用程序有16个minversion,还有其他方法可以从webview请求中获取标头吗?
答案 0 :(得分:1)
您尚未明确描述您的问题。我假设您想更改应用程序的minimum api
才能使用方法“ WebResourceRequest.requestHeaders”。
为此,您可以这样做:
有关更多帮助,请参阅此文章。 Changing API level Android Studio