diff --git a/src/methods/request.ts b/src/methods/request.ts index 164028c..4bca117 100644 --- a/src/methods/request.ts +++ b/src/methods/request.ts @@ -20,6 +20,13 @@ const request: Method = (config, options) => { success(result) { if (!task) return + + // 兼容钉钉安卓返回的header格式 + if (Array.isArray(result.header)) { + const dingHeader = {} + result.header.forEach(h => Object.assign(dingHeader, h)) + result.header = dingHeader + } const headers = new AxiosHeaders(result.header) const response: AxiosResponse = {