Чтение 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()

Ответы (0 шт):