繁体   English   中英

Javascript - 第 3 方 API 调用仅在某些情况下失败

[英]Javascript - 3RD party API call only fails in some cases

我正在通过 Typescript/Javascript 调用外部 API

const axiosInstance = axios.create({
    httpsAgent: new https.Agent({
        rejectUnauthorized: false
    })
});

return await axiosInstance.get(`${baseUrl}/v1/cars/${carId}.json`, { params: { token: apiToken } });

适用于所有案例的测试用例。 但是不知何故,当来自有效负载的 JSON 超过 1000 行左右时,通过 AWS LAMBDA 调用时,数据已损坏

在此处输入图像描述

知道可能是什么问题吗? 就像我说的,在单元测试中工作正常,POSTMAN,并且在响应负载较小时工作良好。 这不是超时,因为调用完成 <1s。

任何的想法???

试试这个代码

return await axiosInstance.get(`${baseUrl}/v1/cars/${carId}.json`, { headers: { 'Accept-Encoding': 'application/json' }, params: { token: apiToken } });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM