pull/274/head
gedoor 4 years ago
parent 12be963d76
commit 26663981f7
  1. 1
      app/build.gradle
  2. 8
      app/src/main/java/io/legado/app/help/http/HttpHelper.kt

@ -171,6 +171,7 @@ dependencies {
//
//noinspection GradleDependency
implementation 'com.squareup.retrofit2:retrofit:2.7.2'
implementation 'com.github.franmontiel:PersistentCookieJar:v1.0.1'
//Glide
implementation 'com.github.bumptech.glide:glide:4.11.0'

@ -1,5 +1,9 @@
package io.legado.app.help.http
import com.franmontiel.persistentcookiejar.PersistentCookieJar
import com.franmontiel.persistentcookiejar.cache.SetCookieCache
import com.franmontiel.persistentcookiejar.persistence.SharedPrefsCookiePersistor
import io.legado.app.App
import io.legado.app.constant.AppConst
import io.legado.app.help.http.api.HttpGetApi
import io.legado.app.utils.NetworkUtils
@ -17,6 +21,9 @@ object HttpHelper {
val client: OkHttpClient by lazy {
val cookieJar =
PersistentCookieJar(SetCookieCache(), SharedPrefsCookiePersistor(App.INSTANCE))
val specs = arrayListOf(
ConnectionSpec.MODERN_TLS,
ConnectionSpec.COMPATIBLE_TLS,
@ -35,6 +42,7 @@ object HttpHelper {
.followSslRedirects(true)
.protocols(listOf(Protocol.HTTP_1_1))
.addInterceptor(getHeaderInterceptor())
.cookieJar(cookieJar)
builder.build()
}

Loading…
Cancel
Save