diff --git a/packages/uni-h5/src/service/api/network/request.ts b/packages/uni-h5/src/service/api/network/request.ts index 949dab931ab893d6b25828c71ddf447b359defe3..781b16b54b46f13ecd6204175355f8be3d945ef6 100644 --- a/packages/uni-h5/src/service/api/network/request.ts +++ b/packages/uni-h5/src/service/api/network/request.ts @@ -111,6 +111,13 @@ function normalizeContentType(header: Record) { return } const contentType = header[name] + //#if _NODE_JS_ + // xmlhttprequest 不能正确识别 content-type + if (name !== 'Content-Type') { + header['Content-Type'] = header[name] + delete header[name] + } + //#endif if (contentType.indexOf('application/json') === 0) { return 'json' } else if (contentType.indexOf('application/x-www-form-urlencoded') === 0) {