首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React-Native (Android):请求失败,状态代码为403 - bscscan api testnet

React-Native (Android):请求失败,状态代码为403 - bscscan api testnet
EN

Stack Overflow用户
提问于 2021-09-22 03:38:59
回答 1查看 479关注 0票数 2

请帮帮我,我被这个问题卡住了:我在React Native上使用Axios请求BSCSCAN API-TESTNET,该请求只在iOS中正确工作,但它不能与安卓一起工作(403禁止响应)。

我的网址请求:https://api-testnet.bscscan.com/api?module=account&action=txlist&address=0x400ee0c820144c8bb559ace1ad75e5c13e750334&sort=desc&apikey=P3A263376TPJHKQ5IXUD4VHUNFQKDJB4G5我更新了apiKey,所以请不要介意。

我的代码:(IOS: oke,android:抛出错误403)

代码语言:javascript
复制
try {
  const url =
    'https://api-testnet.bscscan.com/api?module=account&action=txlist&address=0x400ee0c820144c8bb559ace1ad75e5c13e750334&sort=desc&apikey=P3A263376TPJHKQ5IXUD4VHUNFQKDJB4G5';
  const response = await axios.get(url);
} catch (error) {
  throw error;
}
EN

回答 1

Stack Overflow用户

发布于 2021-10-16 06:18:37

设置用户代理帮助我解决了403问题。

代码语言:javascript
复制
try {
      const url =
        'https://api-testnet.bscscan.com/api?module=account&action=txlist&address=0x400ee0c820144c8bb559ace1ad75e5c13e750334&sort=desc&apikey=P3A263376TPJHKQ5IXUD4VHUNFQKDJB4G5';
      const response = await axios.get(url, {headers: { "User-Agent": "Mozilla/5.0" }});
    } catch (error) {
      throw error;
    }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69277895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档