fix(XhrBackend): setRequestHeader takes a string arg

Closes #4597
This commit is contained in:
Victor Berchet
2015-10-07 14:56:18 -07:00
parent bffab0f2db
commit 6b00b60488
3 changed files with 7 additions and 5 deletions

View File

@ -64,7 +64,7 @@ export class XHRConnection implements Connection {
};
if (isPresent(req.headers)) {
req.headers.forEach((value, name) => { _xhr.setRequestHeader(name, value); });
req.headers.forEach((values, name) => { _xhr.setRequestHeader(name, values.join(',')); });
}
_xhr.addEventListener('load', onLoad);

View File

@ -70,7 +70,7 @@ export class Headers {
*/
delete (name: string): void { MapWrapper.delete(this._headersMap, name); }
forEach(fn: (value: string, name: string, headers: Headers) => any): void {
forEach(fn: (values: string[], name: string, headers: Map<string, string[]>) => void): void {
MapWrapper.forEach(this._headersMap, fn);
}