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



我正在向 API 发出请求,在该 API 中,他们使用私钥对响应正文进行签名,并在标头中向我发送签名。我应该使用他们的公钥来验证原始响应体的签名,但是在 axios 解析响应数据时,其中有一些东西正在发生变化,这使得签名无效。有没有办法用公理获取原始响应数据?

我正在做一个帖子请求,想获取 axios 自动为我解析的 JSON 对象的字符串。

您可以设置"identity"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 是否与标识转换执行相同的操作。

最新更新