如何从axios请求中获取原始响应数据?

时间:2020-05-15 15:36:20

标签: node.js axios

我正在向API发出请求,他们在其中使用私钥对响应主体进行签名,并将签名发送给我。我应该使用他们的公钥来验证原始响应正文的签名,但此刻axios解析响应数据时,其中发生了一些更改,这使签名无效。有什么方法可以通过axios获取原始响应数据吗?

我正在执行发布请求,并希望获取axios为我自动解析的JSON对象的字符串。

1 个答案:

答案 0 :(得分:2)

您可以设置“身份” transformResponse。

let res = axios.get("url",
{ transformResponse: (r) => r }); //null transform (we do not want to parse as JSON);

//res.data should now contain a plain unparsed string

不确定将transformResponse设置为null是否与身份转换相同。