From dd3fcf5f324afe50be85390182148a148c6a078f Mon Sep 17 00:00:00 2001 From: Julien Fauville Date: Wed, 30 Aug 2017 13:37:37 +0200 Subject: [PATCH 1/2] fix(headers): host header can be set --- lib/WebSocketClient.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/WebSocketClient.js b/lib/WebSocketClient.js index 18c2b1d3..be46d70e 100644 --- a/lib/WebSocketClient.js +++ b/lib/WebSocketClient.js @@ -181,7 +181,7 @@ WebSocketClient.prototype.connect = function(requestUrl, protocols, origin, head 'Connection': 'Upgrade', 'Sec-WebSocket-Version': this.config.webSocketVersion.toString(10), 'Sec-WebSocket-Key': this.base64nonce, - 'Host': hostHeaderValue + 'Host': reqHeaders.host || hostHeaderValue }); if (this.protocols.length > 0) { From 7a30e3949a2e5b4f7ea701b7959cc8bd030f4c8f Mon Sep 17 00:00:00 2001 From: Julien Fauville Date: Wed, 30 Aug 2017 13:42:07 +0200 Subject: [PATCH 2/2] Update WebSocketClient.js --- lib/WebSocketClient.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/WebSocketClient.js b/lib/WebSocketClient.js index be46d70e..3b24beb8 100644 --- a/lib/WebSocketClient.js +++ b/lib/WebSocketClient.js @@ -181,7 +181,7 @@ WebSocketClient.prototype.connect = function(requestUrl, protocols, origin, head 'Connection': 'Upgrade', 'Sec-WebSocket-Version': this.config.webSocketVersion.toString(10), 'Sec-WebSocket-Key': this.base64nonce, - 'Host': reqHeaders.host || hostHeaderValue + 'Host': reqHeaders.Host || hostHeaderValue }); if (this.protocols.length > 0) {