From 6ab8a5c0c36e837de2b21073a3ea3d3d55c89743 Mon Sep 17 00:00:00 2001 From: hzz780 Date: Wed, 22 Aug 2018 16:54:09 +0800 Subject: [PATCH 1/4] setRequestHeader add replace option --- lib/XMLHttpRequest.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/XMLHttpRequest.js b/lib/XMLHttpRequest.js index bada957..27255da 100644 --- a/lib/XMLHttpRequest.js +++ b/lib/XMLHttpRequest.js @@ -189,7 +189,8 @@ exports.XMLHttpRequest = function() { * @param string header Header name * @param string value Header value */ - this.setRequestHeader = function(header, value) { + this.setRequestHeader = function(header, value, isReplace) { + var isReplaceTemp = false || isReplace; if (this.readyState !== this.OPENED) { throw new Error("INVALID_STATE_ERR: setRequestHeader can only be called when state is OPEN"); } @@ -202,6 +203,10 @@ exports.XMLHttpRequest = function() { } header = headersCase[header.toLowerCase()] || header; headersCase[header.toLowerCase()] = header; + if (isReplaceTemp) { + headers[header] = value; + return; + } headers[header] = headers[header] ? headers[header] + ', ' + value : value; }; From 38921f12d10e06d3648ebb5bd3f28eb7e83be3e1 Mon Sep 17 00:00:00 2001 From: hzz780 Date: Wed, 22 Aug 2018 17:24:24 +0800 Subject: [PATCH 2/4] npm publish --- package.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index d3284bf..811551b 100644 --- a/package.json +++ b/package.json @@ -1,19 +1,19 @@ { - "name": "xmlhttprequest", + "name": "xmlhttprequest-hzz780", "description": "XMLHttpRequest for Node", - "version": "1.8.0", + "version": "1.8.1", "author": { - "name": "Dan DeFelippi", - "url": "http://driverdan.com" + "name": "Dan DeFelippi, hzz780", + "url": "http://driverdan.com, https://github.com/hzz780/node-XMLHttpRequest" }, "keywords": ["xhr", "ajax"], "license": "MIT", "repository": { "type": "git", - "url": "git://github.com/driverdan/node-XMLHttpRequest.git" + "url": "git://github.com/hzz780/node-XMLHttpRequest.git" }, "browser": "./lib/browser.js", - "bugs": "http://github.com/driverdan/node-XMLHttpRequest/issues", + "bugs": "http://github.com/hzz780/node-XMLHttpRequest/issues", "engines": { "node": ">=0.4.0" }, From c86a5214a91020a3332511dc4c711aa248cbce01 Mon Sep 17 00:00:00 2001 From: hzz780 Date: Wed, 22 Aug 2018 17:54:11 +0800 Subject: [PATCH 3/4] . --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 811551b..2fe7642 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "xmlhttprequest-hzz780", + "name": "xmlhttprequest", "description": "XMLHttpRequest for Node", "version": "1.8.1", "author": { From 10a09747ab5b18593d12947372fa6aefa4f96070 Mon Sep 17 00:00:00 2001 From: hzz780 Date: Mon, 18 Mar 2019 16:52:13 +0800 Subject: [PATCH 4/4] name xmlhttprequest->@aelfqueen/xmlhttprequest --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2fe7642..dbc04e0 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "xmlhttprequest", + "name": "@aelfqueen/xmlhttprequest", "description": "XMLHttpRequest for Node", "version": "1.8.1", "author": {