diff options
author | Florian Dold <florian@dold.me> | 2023-02-23 00:52:10 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2023-02-23 00:52:17 +0100 |
commit | 7985b0a33ffc3e258da5d73f4056384c38e626fe (patch) | |
tree | 68908cb8ac2d49551f22bb4745bdf541156b8be5 /packages/taler-util/src/http-impl.node.ts | |
parent | 7879efcff70ea73935e139f4522aedadfe755c04 (diff) | |
download | wallet-core-7985b0a33ffc3e258da5d73f4056384c38e626fe.tar.xz |
taler-harness: deployment tooling for tipping
Diffstat (limited to 'packages/taler-util/src/http-impl.node.ts')
-rw-r--r-- | packages/taler-util/src/http-impl.node.ts | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/packages/taler-util/src/http-impl.node.ts b/packages/taler-util/src/http-impl.node.ts index 798b81e2d..6dfce934f 100644 --- a/packages/taler-util/src/http-impl.node.ts +++ b/packages/taler-util/src/http-impl.node.ts @@ -23,7 +23,7 @@ import * as http from "node:http"; import * as https from "node:https"; import { RequestOptions } from "node:http"; import { TalerError } from "./errors.js"; -import { encodeBody, HttpLibArgs } from "./http-common.js"; +import { encodeBody, getDefaultHeaders, HttpLibArgs } from "./http-common.js"; import { DEFAULT_REQUEST_TIMEOUT_MS, Headers, @@ -85,8 +85,7 @@ export class HttpLibImpl implements HttpRequestLibrary { timeoutMs = DEFAULT_REQUEST_TIMEOUT_MS; } - const headers = { ...opt?.headers }; - headers["Content-Type"] = "application/json"; + const requestHeadersMap = { ...getDefaultHeaders(method), ...opt?.headers }; let reqBody: ArrayBuffer | undefined; @@ -114,7 +113,7 @@ export class HttpLibImpl implements HttpRequestLibrary { host: parsedUrl.hostname, method: method, path, - headers: opt?.headers, + headers: requestHeadersMap, }; const chunks: Uint8Array[] = []; |