diff --git a/request/request.js b/request/request.js index b153b0e9..489d853f 100644 --- a/request/request.js +++ b/request/request.js @@ -43,7 +43,7 @@ module.exports = function($window, Promise) { if (args.method == null) args.method = "GET" args.method = args.method.toUpperCase() - var useBody = typeof args.useBody === "boolean" ? args.useBody : args.method !== "GET" && args.method !== "TRACE" + var useBody = (args.method === "GET" || args.method === "TRACE") ? false : (typeof args.useBody === "boolean" ? args.useBody : true) if (typeof args.serialize !== "function") args.serialize = typeof FormData !== "undefined" && args.data instanceof FormData ? function(value) {return value} : JSON.stringify if (typeof args.deserialize !== "function") args.deserialize = deserialize