当前位置: 首页 > 知识库问答 >
问题:

ReactApp中的API访问被拒绝,如何从API服务器获取数据

须曜文
2023-03-14

我再问一次。希望有经历过同样问题的人能给我一些帮助。背景:使用ReactApp构建一个从瑞典语到英语的翻译应用程序。问题:使用axios访问打开的URL时。获取( https://dictapi.lexicala.com/test,我可以获取数据,但如果替换为axios。获取( https://dictapi.lexicala.com/search?source=global

我想我需要找到一种方法,在我的ReactApp代码中嵌入api提供程序的用户凭据,每次使用axios.get(https://dictapi.lexicala.com/search?source=global

请说明如何搜索正确的问题来解决这个问题?我不是ReactJS专家,也不是英语母语人士。我应该参考哪些技巧?


共有2个答案

狄鹏
2023-03-14

我还没有注册该服务,所以我无法分析API,但我想你被分配了一个API密钥——你会想要通过url参数或标头发送它,这取决于api的工作方式。使用axios基本身份验证,这两者都很容易做到。

卞轶
2023-03-14

这个问题与反应无关。这与网络通话有关。正在查看https://dictapi.lexicala.com看起来它需要基本身份验证。因此,您可能想检查的问题是:如何使用axios发送基本身份验证

 类似资料:
  • 我使用委托权限来获得访问令牌授权。用户是全局管理员 权限范围是offline_访问用户。读写。所有文件。读写。所有 我请求API获取相同的租户子用户驱动器文件 https://graph.microsoft.com/v1.0/users/xxx/drive/root/children 返回访问拒绝 https://graph.microsoft.com/v1.0/me/drive/root/chi

  • 我正在尝试向Google AdWords API发出任何请求,该请求将返回非错误。 我使用开发者令牌创建了生产MCC帐户,此外,我还从测试帐户在google开发者控制台中创建了测试MCC帐户和OAuth2应用程序。 另外,我已经测试了不同的帐户(生产MCC,测试MCC,启用adword的用户,没有adword的用户)为auth应用程序/用户从谁的请求已 适用于任何设置/不同的客户端。我正在获取访问

  • 我正在构建一个RMI应用程序,我有以下服务器类。然而,当我在eclipse中运行它时,我得到了以下异常。出了什么问题,我该如何解决?我花了两天时间在网上阅读类似的问题,但我找不到解决方法。我怀疑这与策略文件有关,但我不知道如何使用。另外,如果问题出在我的运行方式上,你能告诉我在eclipse中如何操作吗。 --

  • 我在Lambda函数上收到来自S3 AWS服务的acccess denied错误。 这是代码: 这是CloudWatch上的错误: 这是堆栈错误: 没有关于S3的任何其他描述或信息,桶权限允许每个人、放置、列表和删除。 我可以做什么来访问S3桶? PS:在Lambda事件属性上,主体是正确的,并且具有管理特权。

  • 我正在尝试用office 365 API构建我的第一个应用程序,但有一个大问题。 我正试图通过Office 365 API和Azure Active Directory获取用户的主要信息,为此我正在做: 1)获取访问令牌。对https://login.windows.net/common/oauth2/token令牌的http post请求: 头:内容类型:应用程序/x-www-表单-乌伦编码 发

  • 此url<code>http://localhost:8070/produits与Postman一起工作很好。它返回以下内容: 添加Spring Security性后,此url返回403访问被拒绝,即使用户名和密码正确。 安全配置.java 宁静的服务