Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5e25ed2f65 | |||
| b339f4afa9 | |||
| 4b1419cff7 | |||
| c9183cd2ad | |||
| 0f1f0c6365 | |||
| 581a4d12da | |||
| 945083bd1d | |||
| 2054c18374 | |||
| 218fd54ef0 |
@@ -6,6 +6,8 @@ browsers:
|
||||
version: 34..latest
|
||||
- name: safari
|
||||
version: 5..latest
|
||||
- name: microsoftedge
|
||||
version: 13..latest
|
||||
- name: ie
|
||||
version: 9..latest
|
||||
- name: opera
|
||||
@@ -17,4 +19,4 @@ browsers:
|
||||
server: ./test/server/index.js
|
||||
scripts:
|
||||
- "/ie8-polyfill.js"
|
||||
- "/test-polyfill.js"
|
||||
- "/test-polyfill.js"
|
||||
|
||||
+8
-2
@@ -67,10 +67,16 @@ var IncomingMessage = exports.IncomingMessage = function (xhr, response, mode) {
|
||||
var matches = header.match(/^([^:]+):\s*(.*)/)
|
||||
if (matches) {
|
||||
var key = matches[1].toLowerCase()
|
||||
if (self.headers[key] !== undefined)
|
||||
if (key === 'set-cookie') {
|
||||
if (self.headers[key] === undefined) {
|
||||
self.headers[key] = []
|
||||
}
|
||||
self.headers[key].push(matches[2])
|
||||
} else if (self.headers[key] !== undefined) {
|
||||
self.headers[key] += ', ' + matches[2]
|
||||
else
|
||||
} else {
|
||||
self.headers[key] = matches[2]
|
||||
}
|
||||
self.rawHeaders.push(matches[1], matches[2])
|
||||
}
|
||||
})
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "stream-http",
|
||||
"version": "2.1.0",
|
||||
"version": "2.2.1",
|
||||
"description": "Streaming http in the browser",
|
||||
"main": "index.js",
|
||||
"repository": {
|
||||
@@ -27,7 +27,7 @@
|
||||
"http-browserify"
|
||||
],
|
||||
"dependencies": {
|
||||
"builtin-status-codes": "^1.0.0",
|
||||
"builtin-status-codes": "^2.0.0",
|
||||
"inherits": "^2.0.1",
|
||||
"to-arraybuffer": "^1.0.0",
|
||||
"xtend": "^4.0.0"
|
||||
|
||||
Reference in New Issue
Block a user