From 64c7303c1533a9afbf8c88e85f37b95bd7adc71e Mon Sep 17 00:00:00 2001 From: gedoor Date: Thu, 27 Aug 2020 15:04:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/legado/app/model/analyzeRule/AnalyzeUrl.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeUrl.kt b/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeUrl.kt index 1a1077da0..65d513831 100644 --- a/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeUrl.kt +++ b/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeUrl.kt @@ -50,7 +50,7 @@ class AnalyzeUrl( private var baseUrl: String = "" lateinit var url: String private set - var path: String? = null + lateinit var urlHasQuery: String private set val headerMap = HashMap() private var queryStr: String? = null @@ -174,6 +174,7 @@ class AnalyzeUrl( private fun initUrl() { var urlArray = ruleUrl.split(",[^\\{]*".toRegex(), 2) url = urlArray[0] + urlHasQuery = urlArray[0] NetworkUtils.getBaseUrl(url)?.let { baseUrl = it } @@ -392,13 +393,13 @@ class AnalyzeUrl( @Throws(Exception::class) fun getGlideUrl(): Any? { - var glideUrl: Any = url + var glideUrl: Any = urlHasQuery if(headerMap.isNotEmpty()) { val headers = LazyHeaders.Builder() headerMap.forEach {(key, value) -> headers.addHeader(key, value) } - glideUrl = GlideUrl(url, headers.build()) + glideUrl = GlideUrl(urlHasQuery, headers.build()) } return glideUrl }