From 181209ad59fc7f58f34fb6872a6d195cd56cb21f Mon Sep 17 00:00:00 2001 From: kunfei Date: Sun, 20 Nov 2022 22:19:41 +0800 Subject: [PATCH] =?UTF-8?q?url=E5=8F=82=E6=95=B0=E6=94=AF=E6=8C=81ua?= =?UTF-8?q?=E4=B8=BA"null",=E8=AE=BF=E9=97=AE=E6=97=B6=E4=BC=9A=E5=88=A0?= =?UTF-8?q?=E9=99=A4ua?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/help/http/HttpHelper.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/legado/app/help/http/HttpHelper.kt b/app/src/main/java/io/legado/app/help/http/HttpHelper.kt index 466610b21..3f571c789 100644 --- a/app/src/main/java/io/legado/app/help/http/HttpHelper.kt +++ b/app/src/main/java/io/legado/app/help/http/HttpHelper.kt @@ -62,6 +62,8 @@ val okHttpClient: OkHttpClient by lazy { val builder = request.newBuilder() if (request.header(AppConst.UA_NAME) == null) { builder.addHeader(AppConst.UA_NAME, AppConfig.userAgent) + } else if (request.header(AppConst.UA_NAME) == "null") { + builder.removeHeader(AppConst.UA_NAME) } builder.addHeader("Keep-Alive", "300") builder.addHeader("Connection", "Keep-Alive") @@ -96,7 +98,7 @@ fun getProxyClient(proxy: String? = null): OkHttpClient { username = group.groupValues[4].split("@")[1] password = group.groupValues[4].split("@")[2] } - if (type != "direct" && host != "") { + if (host != "") { val builder = okHttpClient.newBuilder() if (type == "http") { builder.proxy(Proxy(Proxy.Type.HTTP, InetSocketAddress(host, port)))