【问题标题】:How to send Authorization in http headers in Angular.Js如何在 Angular.Js 中的 http 标头中发送授权
【发布时间】:2016-03-26 10:36:42
【问题描述】:

我正在使用 Angular js 和 Openfire xmpp 服务器开发一个聊天应用程序。 我需要从 Angular js 发送调用 Openfire REST api。

如何在 Angular.Js 中的 http 标头中发送授权。

【问题讨论】:

  • 在此处查看相关答案:stackoverflow.com/questions/11876777/…
  • 我在标题中得到以下信息。请求 URL:localhost:9090/plugins/restapi/v1/users 请求方法:OPTIONS 状态代码:401 未经授权 我看不到请求标头中的“授权”键值。

标签: angularjs rest chat openfire


【解决方案1】:

如果您使用共享密钥,您可以调用 REST API 和 AngularJS:

$http.get('http://example.org:9090/plugins/restapi/v1/users', {
  headers: {'Authorization': 'y0rSharedKey'}
});

或使用 base64 编码的“用户名:密码”,例如:

$http.get('http://example.org:9090/plugins/restapi/v1/users', {
  headers: {'Authorization': 'Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=='}
});

【讨论】:

    猜你喜欢
    • 2017-01-17
    • 2015-04-25
    • 2016-07-12
    • 1970-01-01
    • 2015-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-23
    相关资源
    最近更新 更多