diff --git a/src/services/request.js b/src/services/request.js index 996e7fecb..3033ab0f7 100644 --- a/src/services/request.js +++ b/src/services/request.js @@ -84,7 +84,15 @@ function exec(opts) { }); }); - request.end(opts.body); + let payload; + + if (opts.body) { + payload = typeof opts.body === 'object' + ? JSON.stringify(opts.body) + : opts.body; + } + + request.end(payload); } catch (e) { reject(generateError(opts, e.message));