Skip to content

Commit 06a8b77

Browse files
committed
feat(sdk-client-v3): pass custom headers to requests
- pass custom headers to request headers
1 parent b56a502 commit 06a8b77

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

packages/sdk-client-v3/src/types/types.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,7 @@ export type IClientOptions = {
305305
retryConfig?: RetryOptions
306306
maskSensitiveHeaderData?: boolean
307307
httpClientOptions?: object
308+
request: MiddlewareRequest
308309
}
309310

310311
export type HttpClientOptions = IClientOptions & Optional

packages/sdk-client-v3/src/utils/executor.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export default async function executor(request: HttpClientConfig) {
5757
...options,
5858
...rest,
5959
headers: {
60-
...rest.headers,
60+
...Object.assign({}, rest.headers, rest.request?.headers ?? {}),
6161
},
6262

6363
// for axios

0 commit comments

Comments
 (0)