Force HTTP/1.1 in chunked upload

Signed-off-by: Dariusz Olszewski <starypatyk@users.noreply.github.com>
This commit is contained in:
Dariusz Olszewski 2022-10-27 23:47:57 +02:00 committed by Marcel Hibbe
parent bfc9f57b2a
commit c18bafe13a
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B

View File

@ -57,11 +57,13 @@ import com.nextcloud.talk.utils.Mimetype
import okhttp3.HttpUrl.Companion.toHttpUrlOrNull import okhttp3.HttpUrl.Companion.toHttpUrlOrNull
import okhttp3.MediaType import okhttp3.MediaType
import okhttp3.OkHttpClient import okhttp3.OkHttpClient
import okhttp3.Protocol
import okhttp3.Response import okhttp3.Response
import java.io.File import java.io.File
import java.io.IOException import java.io.IOException
import java.io.RandomAccessFile import java.io.RandomAccessFile
import java.nio.channels.FileChannel import java.nio.channels.FileChannel
import java.util.Arrays
import java.util.Locale import java.util.Locale
@AutoInjector(NextcloudTalkApplication::class) @AutoInjector(NextcloudTalkApplication::class)
@ -290,6 +292,7 @@ class ChunkedFileUploader(
okHttpClientBuilder.followRedirects(false) okHttpClientBuilder.followRedirects(false)
okHttpClientBuilder.followSslRedirects(false) okHttpClientBuilder.followSslRedirects(false)
// okHttpClientBuilder.readTimeout(Duration.ofMinutes(30)) // TODO set timeout // okHttpClientBuilder.readTimeout(Duration.ofMinutes(30)) // TODO set timeout
okHttpClientBuilder.protocols(Arrays.asList(Protocol.HTTP_1_1))
okHttpClientBuilder.authenticator( okHttpClientBuilder.authenticator(
RestModule.MagicAuthenticator( RestModule.MagicAuthenticator(
ApiUtils.getCredentials( ApiUtils.getCredentials(