gpt4 book ai didi

angularjs - 使用带有 Angular $http 的 curl 请求

转载 作者:可可西里 更新时间:2023-11-01 17:34:58 24 4
gpt4 key购买 nike

我正在尝试在我的 Angular 应用程序中使用此 api 请求

    curl https://{subdomain}.zendesk.com/api/v2/help_center/articles.json \
-v -u {email_address}:{password}

这在终端中确实有效,但老实说,我只是不知道如何在 Angular 中为 $http 服务格式化它。还是新的。感谢您的任何帮助!

编辑:这是一个 GET 请求

最佳答案

这取决于您拥有或想要执行以访问此 API 的身份验证类型。最简单的可能是 BASIC 身份验证。

对于 BASIC 身份验证,根据 rfc2617 ,您必须在请求中提供有效的 BASIC 授权 header 。

这可以通过使用 AngularJS 一次性设置此 header 来执行:

$http.defaults.headers.common.Authorization = 'Basic ' + basic-credentials;

其中 basic-credentials 是 base64 编码的 user:password 字符串。

因此后续请求将使用此 header 并通过此 API 进行授权。

如果你还没有读过它,你可以看看 AngularJS $http documentation其中描述了如何设置 HTTP header 和使用 $http 服务。它还提供了 BASIC 身份验证的示例。

关于angularjs - 使用带有 Angular $http 的 curl 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34363236/

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