diff --git a/www/advanced-http.js b/www/advanced-http.js index 21447f5..8f779b0 100644 --- a/www/advanced-http.js +++ b/www/advanced-http.js @@ -67,7 +67,7 @@ var publicInterface = { throw new Error(messages.ADDING_COOKIES_NOT_SUPPORTED); } - if (typeof value !== 'string') { + if (helpers.getTypeOf(value) !== 'String') { throw new Error(messages.HEADER_VALUE_MUST_BE_STRING); } diff --git a/www/helpers.js b/www/helpers.js index 6ecc609..c989e40 100644 --- a/www/helpers.js +++ b/www/helpers.js @@ -6,6 +6,7 @@ var validSerializers = ['urlencoded', 'json', 'utf8' ]; module.exports = { b64EncodeUnicode: b64EncodeUnicode, + getTypeOf: getTypeOf, checkHeaders: checkHeaders, onInvalidHeader: onInvalidHeader, checkSerializer: checkSerializer, @@ -45,7 +46,7 @@ function checkHeaders(headers) { for (var i = 0; i < keys.length; i++) { key = keys[i]; - if (typeof headers[key] !== 'string') { + if (getTypeOf(headers[key]) !== 'String') { return false; } }