From 51541f5ae8bf9330e623c0dec16ec2701db5791f Mon Sep 17 00:00:00 2001 From: srgooglo Date: Fri, 6 May 2022 13:17:12 +0200 Subject: [PATCH] added default headers --- src/client/bridge.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/client/bridge.js b/src/client/bridge.js index 65eef43..842a343 100644 --- a/src/client/bridge.js +++ b/src/client/bridge.js @@ -8,6 +8,9 @@ const generateWSRequestDispatcher = require("./generateWSRequestDispatcher") const FixedMethods = { "del": "delete" } +const DefaultHeaders = { + "Content-Type": "application/x-www-form-urlencoded" +} module.exports = class Bridge { constructor(params = {}, events = {}) { @@ -15,7 +18,10 @@ module.exports = class Bridge { this.events = events this.origin = this.params.origin - this.headers = { ...this.params.headers } + this.headers = { + ...DefaultHeaders, + ...this.params.headers, + } this.httpInterface = axios.create({ baseURL: this.origin, @@ -126,7 +132,8 @@ module.exports = class Bridge { fixedMethod, route, this.handleRequestContext, - this.handleResponse + this.handleResponse, + this.params.requestHeaders ) }) }