Package software.amazon.awssdk.services.s3.internal.handlers
package software.amazon.awssdk.services.s3.internal.handlers
-
ClassesClassDescriptionDon't double-url-encode or normalize path elements for S3, as per https://docs.aws.amazon.com/general/latest/gr/sigv4-create-canonical-request.htmlEncoding type affects the following values in the response: V1: Delimiter, Marker, Prefix, NextMarker, Key V2: Delimiter, Prefix, Key, and StartAfterDisables payload signing for all S3 operations.Interceptor to enable chunked encoding on specific upload operations if the option does not already have a value.Translate S3Exception for the API calls that do not contain the detailed error code.GetBucketPolicy returns just JSON so we wrap in XML so that it is unmarshalled correctly.Interceptor for
GetObjectRequest
messages.Interceptor that trims object metadata keys of any leading or trailing whitespace forPutObject
andCreateMultipartUpload
.Interceptor to add an 'Expect: 100-continue' header to the HTTP Request if it represents a PUT Object request.