gpt4 book ai didi

javascript - 如何获取响应 super 代理中收到的数据

转载 作者:行者123 更新时间:2023-11-28 17:04:42 25 4
gpt4 key购买 nike

我正在尝试访问 API 并希望获取响应中收到的数据。

为此,我使用 superagent,我从 api 获取数据,并且我已经检查了我的网络选项卡,但问题是,我想要在响应网络选项卡中获得的数据,但我正在获取整个网络选项卡数据,而不仅仅是响应数据。下面是我的代码

  check=(evt)=>{

evt.preventDefault();

agent
.get(`https://mws.amazonservices.com/Finances/2015-05-01`)
.query({
AWSAccessKeyId:'AKIAIOSFODNN7EXAMPLE',
Action:'GetServiceStatus',
SellerId:'A13LAO8KHSSL',
MWSAuthToken:'533644733019',
SignatureVersion:2,
Timestamp:'2019-05-16T05:55:43Z',
Version:'2015-05-01',
Signature:'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY',
SignatureMethod:'HmacSHA256'
})
.then(res => {
console.log('here is the response');
console.log(res) // here it print the whole data I only need data got in //response
})
};

如何才能只获取响应数据

最佳答案

SuperAgent 返回一个包含请求和响应详细信息的对象,例如状态文本。如果您想要原始响应正文,请使用 text 属性:

agent
.get(...)
.query(...)
.then(response => {
const rawBody = response.text;
console.log(rawBody);
});

输出:

<?xml version="1.0"?>
<GetServiceStatusResponse>
...
</GetServiceStatusResponse>

关于javascript - 如何获取响应 super 代理中收到的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56164696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com