diff --git a/packages/middleware-content-length/src/index.ts b/packages/middleware-content-length/src/index.ts index a6a2e8b1c6f1..f79a59de0ec6 100644 --- a/packages/middleware-content-length/src/index.ts +++ b/packages/middleware-content-length/src/index.ts @@ -11,7 +11,6 @@ import { } from "@aws-sdk/types"; const CONTENT_LENGTH_HEADER = "content-length"; -const TRANSFER_ENCODING_HEADER = "transfer-encoding"; export function contentLengthMiddleware(bodyLengthChecker: BodyLengthCalculator): BuildMiddleware { return (next: BuildHandler): BuildHandler => @@ -32,10 +31,8 @@ export function contentLengthMiddleware(bodyLengthChecker: BodyLengthCalculator) [CONTENT_LENGTH_HEADER]: String(length), }; } catch (error) { - request.headers = { - ...request.headers, - [TRANSFER_ENCODING_HEADER]: "chunked", - }; + // ToDo: Add 'transfer-encoding' as chunked only for HTTP/1.1 request + // Refs: https://github.com/aws/aws-sdk-js-v3/pull/3403 } } }