diff --git a/src/core/service/api/network/request.js b/src/core/service/api/network/request.js index a345d6ac9617487834539eb3fbea31a1e6d3a955..5360b715db19f245e32cfcc33b61f28019dcd0eb 100644 --- a/src/core/service/api/network/request.js +++ b/src/core/service/api/network/request.js @@ -99,7 +99,10 @@ class RequestTask { } } -export function request (args, callbackId) { +export function request (args, callbackId) { + if (args.method !== 'GET' && args.header['Content-Type'].indexOf('application/json') === 0 && isPlainObject(args.data)) { + args.data = JSON.stringify(args.data) + } const { requestTaskId } = invokeMethod('createRequestTask', args)