diff --git a/lib/socket.js b/lib/socket.js index 1dd11e2ec..df70a37b8 100644 --- a/lib/socket.js +++ b/lib/socket.js @@ -149,6 +149,12 @@ var xhr = io.util.request(); xhr.open('GET', url, true); + + if (this.options.cookie) { + xhr.setDisableHeaderCheck(true); + xhr.setRequestHeader('Cookie', this.options.cookie); + } + if (this.isXDomain()) { xhr.withCredentials = true; } diff --git a/package.json b/package.json index 2c8a8991e..e7f5e4aad 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ , "dependencies": { "uglify-js": "1.2.5" , "ws": "0.4.x" - , "xmlhttprequest": "1.4.2" + , "xmlhttprequest": "1.6.0" , "active-x-obfuscator": "0.0.1" } , "devDependencies": {