Merge pull request #1707 from NativeScript/http-headers

Allow multiple headers with the same name to be retrieved from a HTTP response
This commit is contained in:
Vladimir Enchev
2016-03-08 13:54:27 +02:00
5 changed files with 45 additions and 6 deletions

View File

@ -535,6 +535,27 @@ export var test_request_headersSentAndReceivedProperly = function (done) {
});
};
export var test_request_headersWithSameKeyAddedProperly = function (done) {
var keyName = "key";
var value1 = "value1";
var value2 = "value2";
var headers = {};
(<any>http).addHeader(headers, keyName, value1);
(<any>http).addHeader(headers, keyName, value2);
try {
TKUnit.assertTrue(Array.isArray(headers[keyName]));
TKUnit.assertEqual(headers[keyName][0], value1);
TKUnit.assertEqual(headers[keyName][1], value2);
done(null);
}
catch (err) {
done(err);
}
};
export var test_request_contentSentAndReceivedProperly = function (done) {
var result;