From 4a0df0780556ce8b59bf87e1b099b43d96a41cf1 Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Thu, 17 Aug 2023 00:03:13 +0800 Subject: [PATCH] Set User-Agent in CronetEngine.Builder --- app/src/main/java/com/hippo/ehviewer/cronet/CronetKt.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/hippo/ehviewer/cronet/CronetKt.kt b/app/src/main/java/com/hippo/ehviewer/cronet/CronetKt.kt index feb31a1b4..cbe0d677a 100644 --- a/app/src/main/java/com/hippo/ehviewer/cronet/CronetKt.kt +++ b/app/src/main/java/com/hippo/ehviewer/cronet/CronetKt.kt @@ -33,6 +33,7 @@ val cronetHttpClient: CronetEngine = CronetEngine.Builder(appCtx).apply { val cache = (appCtx.cacheDir.toOkioPath() / "http_cache").toFile().apply { mkdirs() } setStoragePath(cache.absolutePath) enableHttpCache(CronetEngine.Builder.HTTP_CACHE_DISK_NO_HTTP, 100 * 1024) + setUserAgent(CHROME_USER_AGENT) }.build() val cronetHttpClientExecutor = EhApplication.baseOkHttpClient.dispatcher.executorService @@ -72,7 +73,6 @@ class CronetRequest { inline fun cronetRequest(url: String, referer: String? = null, conf: UrlRequest.Builder.() -> Unit = {}) = CronetRequest().apply { request = cronetHttpClient.newUrlRequestBuilder(url, callback, cronetHttpClientExecutor).apply { addHeader("Cookie", EhCookieStore.getCookieHeader(url.toHttpUrl())) - addHeader("User-Agent", CHROME_USER_AGENT) addHeader("Accept", CHROME_ACCEPT) addHeader("Accept-Language", CHROME_ACCEPT_LANGUAGE) referer?.let { addHeader("Referer", it) }