我正在向API发出请求,他们在其中使用私钥对响应主体进行签名,并将签名发送给我。我应该使用他们的公钥来验证原始响应正文的签名,但此刻axios解析响应数据时,其中发生了一些更改,这使签名无效。有什么方法可以通过axios获取原始响应数据吗?
我正在执行发布请求,并希望获取axios为我自动解析的JSON对象的字符串。
答案 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是否与身份转换相同。