diff --git a/src/main/java/org/gaul/s3proxy/AwsHttpHeaders.java b/src/main/java/org/gaul/s3proxy/AwsHttpHeaders.java index 9f29882..de24087 100644 --- a/src/main/java/org/gaul/s3proxy/AwsHttpHeaders.java +++ b/src/main/java/org/gaul/s3proxy/AwsHttpHeaders.java @@ -21,6 +21,7 @@ final class AwsHttpHeaders { static final String API_VERSION = "x-amz-api-version"; static final String CHECKSUM_ALGORITHM = "x-amz-checksum-algorithm"; static final String CHECKSUM_CRC64NVME = "x-amz-checksum-crc64nvme"; + static final String CHECKSUM_MODE = "x-amz-checksum-mode"; static final String CONTENT_SHA256 = "x-amz-content-sha256"; static final String COPY_SOURCE = "x-amz-copy-source"; static final String COPY_SOURCE_IF_MATCH = "x-amz-copy-source-if-match"; diff --git a/src/main/java/org/gaul/s3proxy/S3ProxyHandler.java b/src/main/java/org/gaul/s3proxy/S3ProxyHandler.java index 455ab0c..7df3eed 100644 --- a/src/main/java/org/gaul/s3proxy/S3ProxyHandler.java +++ b/src/main/java/org/gaul/s3proxy/S3ProxyHandler.java @@ -165,6 +165,7 @@ public class S3ProxyHandler { AwsHttpHeaders.API_VERSION, AwsHttpHeaders.CHECKSUM_ALGORITHM, // TODO: ignoring header AwsHttpHeaders.CHECKSUM_CRC64NVME, // TODO: ignoring header + AwsHttpHeaders.CHECKSUM_MODE, // TODO: ignoring header AwsHttpHeaders.CONTENT_SHA256, AwsHttpHeaders.COPY_SOURCE, AwsHttpHeaders.COPY_SOURCE_IF_MATCH, @@ -177,7 +178,7 @@ public class S3ProxyHandler { AwsHttpHeaders.METADATA_DIRECTIVE, AwsHttpHeaders.SDK_CHECKSUM_ALGORITHM, // TODO: ignoring header AwsHttpHeaders.STORAGE_CLASS, - AwsHttpHeaders.TRAILER, // TODO: ignoring header + AwsHttpHeaders.TRAILER, AwsHttpHeaders.TRANSFER_ENCODING, // TODO: ignoring header AwsHttpHeaders.USER_AGENT );