gpt4 book ai didi

javascript - 如何向需要身份验证的 API 发出 Javascript JSON 请求

转载 作者:行者123 更新时间:2023-11-28 09:53:46 24 4
gpt4 key购买 nike

我目前正在构建一个网站,该网站使用来自基于 JSON 的 REST API 的数据。我需要从特定 URL 检索 JSON 文件,但我不知道如何访问它,因为 API 需要用户名和密码。

我有一个 javascript 变量,其中包含我需要从中获取数据的 url,以及正确的用户名和密码。我只是不知道如何将它们放在一起来提出请求。

-

或者,我设法找到一个 php 类,它可以非常轻松地返回我需要的所有数据的 PHP 数组。我只需将我的用户名和密码附加到 php 文件中,该类就会处理其余的事情。这也许是一种比使用 javascript 更简单的访问 JSON 的方法?但是我不知道如何将 javascript URL 变量传递给它。

非常感谢您的帮助。我希望我已经弄清楚了我的问题!

最佳答案

我假设 REST API 正在使用 basic access authentication作为身份验证机制。您可以从文章中了解到,所需要做的就是正确设置 Authorization 请求 header ,下面是如何在 JavaScript 中执行此操作的示例 with jQuery .

这是一个非常简单的身份验证方案,其含义之一是您必须向用户的客户端提供可以轻松解码回纯文本的用户名和密码。考虑到大多数服务条款禁止您披露您的访问凭据,您可能希望在 PHP 中检索数据或在 PHP 中公开一个 REST 接口(interface)来代理对实际 API 的请求,除非您使用的是 JS 客户端仅供个人目的。

关于javascript - 如何向需要身份验证的 API 发出 Javascript JSON 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10462042/

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