Чтение XML из WebView
Есть сервер с которого приходит файл с XML кодом, его надо вывести на вебвью. В качестве заголовка просит Authorization и Host, которые я ввожу способом который будет ниже. При запуске кода вылазит ошибка с названием net::ERR_INVALID_ARGUMEN. Что я мог ввести не правильно? Может есть какие-нибудь способы для получения данных XML в WebView?
val headers: HashMap<String, String> = HashMap<String, String>()
headers["Authorization"] = Constants.BASIC_AUTH
headers["Host"] = "fastreport.cloud"
binding.webView.webChromeClient = WebChromeClient()
binding.webView.settings.javaScriptEnabled = true
binding.webView.webViewClient = object : WebViewClient(){
override fun shouldOverrideUrlLoading(
view: WebView?,
request: WebResourceRequest?
): Boolean {
view?.loadUrl("https://fastreport.cloud/download/t/6379589b5f620ebfce9a4358", headers)
return true
}
}
binding.webView.loadUrl("https://fastreport.cloud/download/t/6379589b5f620ebfce9a4358", headers)
binding.webView.webViewClient = WebViewClient()