From b111b10f39541d34386e6b50f3e8886e5dcf66a3 Mon Sep 17 00:00:00 2001 From: Shubhendu Ram Tripathi Date: Mon, 29 Apr 2024 12:52:57 +0530 Subject: [PATCH] Setting of chunkedEncodingEnabled for http mode In case of HTTPS we are using the NettyNioAsyncHttpClient from software.amazon.awssdk.http.nio.netty package which by default enables chunkedEncodingEnabled flag Signed-off-by: Shubhendu Ram Tripathi --- .../main/java/io/minio/awssdk/v2/tests/FunctionalTests.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build/aws-sdk-java-v2/app/src/main/java/io/minio/awssdk/v2/tests/FunctionalTests.java b/build/aws-sdk-java-v2/app/src/main/java/io/minio/awssdk/v2/tests/FunctionalTests.java index f30e67f..2fbeeab 100644 --- a/build/aws-sdk-java-v2/app/src/main/java/io/minio/awssdk/v2/tests/FunctionalTests.java +++ b/build/aws-sdk-java-v2/app/src/main/java/io/minio/awssdk/v2/tests/FunctionalTests.java @@ -27,6 +27,7 @@ import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.s3.S3AsyncClient; import software.amazon.awssdk.services.s3.S3Client; +import software.amazon.awssdk.services.s3.S3Configuration; import software.amazon.awssdk.services.s3.model.*; import software.amazon.awssdk.utils.AttributeMap; @@ -413,9 +414,13 @@ public static void main(String[] args) throws Exception, IOException, NoSuchAlgo .credentialsProvider(StaticCredentialsProvider.create(credentials)) .region(region) .build(); + S3Configuration configuration = S3Configuration.builder() + .chunkedEncodingEnabled(true) + .build(); s3AsyncClient = S3AsyncClient .builder() .endpointOverride(URI.create(endpoint)) + .serviceConfiguration(configuration) .forcePathStyle(true) .credentialsProvider(StaticCredentialsProvider.create(credentials)) .region(region)