Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >长角形1.4 setDefaultHeaders失败了?

长角形1.4 setDefaultHeaders失败了?
EN

Stack Overflow用户
提问于 2014-09-09 17:14:03
回答 2查看 1.6K关注 0票数 1

我在向外部web api发送authorization header时遇到了问题,如果没有提供这样的header,这将是一个挑战。

在下面的代码中,我尝试将默认标头设置为包含基本的auth标头,但是当我查看Fiddler时,它告诉我从一开始就不存在authorization标头,因此api调用被拒绝为未经授权。

有没有人知道这是不是Restangular中的一个bug,或者我尝试编写auth头文件的方式中是否缺少一些东西?

代码语言:javascript
运行
AI代码解释
复制
angular.module('MyAPIService', ['restangular']).factory('MyAPIService', function (Restangular) {


Restangular.setBaseUrl('http://mywebapi/api/');
var encoded = Base64.encode(username + ":" + password);
Restangular.setDefaultHeaders({ Authorization: 'Basic ' + encoded });

return Restangular.one('users', username).get();
EN

回答 2

Stack Overflow用户

发布于 2014-10-03 11:03:49

尝试在配置块中设置标头(不确定工厂)。我的代码如下所示:

代码语言:javascript
运行
AI代码解释
复制
angular.module('app', ['restangular'])
    .config(['RestangularProvider', function (RestangularProvider) {
        // ... some code here

        RestangularProvider.setDefaultHeaders({
            token: 'some-secret-token'
            // other headers
        });

        // ... some code here
}]);

对我来说很管用。

票数 1
EN

Stack Overflow用户

发布于 2015-01-24 15:02:41

事实证明,问题在于所有印前检查的Authorization标头都是空的(即)选项请求。(要了解它们,请参阅[https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS]中关于预置请求的部分。因此,由于我能够控制API的基本身份验证处理,因此我使API不会对此类印前检查请求发出401质询。Authorization标头出现在非印前检查请求(GET、POST、PUT、DELETE)上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25750397

复制
相关文章
Spark1.4启动spark-shell时initializing失败
查看spark-env.sh 和spark-default.conf中的配置发现两边都写的有classpath
用户3003813
2018/09/06
8920
Spark1.4启动spark-shell时initializing失败
特斯拉股东要用“独立董事长”换掉马斯克,不过最终失败了
据路透社报道,近日,贝莱德旗下基金宣布支持特斯拉其他股东的提议,要求特斯拉设立“独立董事长”一职取代伊隆·马斯克,并于周四向美国证券交易委员会提交了相关申请文件。
量子位
2018/09/29
4010
特斯拉股东要用“独立董事长”换掉马斯克,不过最终失败了
shm进程间通信失败了!!!
那天,我和共享内存、shmid不眠不休只吃一点喝一点奋战了十个小时,只为了把我的项目进度赶在大家前面,却被进程间通信始终无法打通而拦住。解决问题之后,有感而作。
看、未来
2020/08/26
5760
RethinkDB:​​为什么我们失败了
本文来自rethinkDB失败后的复盘,正是因为有点年代现在拿出来看更有意思,可以对复盘作个复盘,哪些分析和对未来(也就是今天)的判断不对,原文地址:https://www.defmacro.org/2017/01/18/why-rethinkdb-failed.html
sealyun
2022/05/17
1.4K0
RethinkDB:​​为什么我们失败了
我删库跑路失败了
据说,此命令一旦执行成功,就会给人带来快乐,是一个善良的好命令,所以我喜欢叫它 快乐命令 。
程序员鱼皮
2021/07/08
1.1K0
RNAseq 1.4
1.Module 1 - Introduction to RNA sequencing
conanma
2021/09/07
2480
翻译了Django1.4数据库访问优化部分
rst生成的html5在线ppt下载:http://www.kuaipan.cn/file/id_12834302878348970.htm
the5fire
2019/02/28
6620
为什么RPA项目失败了呢?
要问2019年哪个领域最火,肯定少不了RPA。RPA是机器人流程自动化,可以模拟人与计算机的交互过程。简单点说,那些基于固定规则不断重复、标准化的工作,例如读取邮件、对账汇总、采集数据、制作报表等费时费力,让你不胜其烦的工作,都可以交给RPA来完成。
RPA小葵
2020/04/08
7640
为什么RPA项目失败了呢?
使用神经网络预测股价:失败了!!!
当我们说起金融时间序列的预测,大家可能第一个想到的是预测股票价格。 然而,Chollet 的《Deep Learning with Python》一书强调,人们不应该尝试使用时间序列预测方法去预测股票价格。 他解释道,在股市中过去的数据并不是估计未来的一个好的基础。
量化投资与机器学习微信公众号
2020/02/24
1.5K0
使用神经网络预测股价:失败了!!!
1.4 isAlive()方法
本文介绍了线程的isAlive方法,以及该方法如何判断线程是否存活,并举例进行解释。同时,对于在构造函数中调用start方法启动线程的情况下,分析了线程的isAlive状态,并指出其与this的指向关系。
用户1134788
2017/12/27
6390
1.4 isAlive()方法
1.4 Arduino IDE
在开始使用Arduino之前,需要下载Arduino IDE进行安装,下载地址是 https://www.arduino.cc/en/Main/Software,根据你所使用的操作系统下载相应的IDE版本,截至到本篇文章发布时,最新版的IDE是1.6.10版本,Windows 下可以选择Windows Installer 安装包进行安装,也可以选择ZIP压缩包解压后,双击Arduino.exe直接进入IDE使用。具体安装过程,这里就不详细介绍了。
喵叔
2020/09/08
1.6K0
1.4 Arduino IDE
想用 Gitee 做图床工具,失败了~~
为了排版微信公众号文章,今天尝试了一下用 Gitee 做公众号图床,打算集成到 mdnice 中,简单说说做的过程中遇到的坑
灵魂画师牧码
2020/08/30
2.1K0
Meteor 1.4正式发布 - 更新了 Node 和 MongoDB 版本以及更多
我们很高兴发布了Meteor 1.4,这个版本的主要更新包括了Node和MongoDB,以及更加灵活的基于社区的发布流程。1.4的发布注重平台长期的稳定性,使得我们的工作能够让Meteor和更广泛的JavaScript生态结合,并且比先前更加融入社区。 这里是一些亮点:我们更新了Node到长期支持版本4.4.7。我们同样使用了最新的MongoDB 3.2.6。这个版本的MongoDB包括了性能优异的WiredTiger存储引擎,现在默认开启。我们还引入了一个灵活的方式到Meteor核心扩展包发布流程中去。这
时见疏星
2018/06/01
6500
爬取王者农药英雄全部信息, 长知识了!!!
老话说的好 :“知己知彼, 百战不殆“, 为此, 本狗爬取了所有英雄的属性。由于数据太多, 本狗只选取了部分属性。
Python知识大全
2020/02/13
5560
爬取王者农药英雄全部信息, 长知识了!!!
长读长序列比对
随着三代测序技术的发展,目前已经开发出多款适用于三代测序数据的比对软件,例如minimap2,ngmlr,blasr 等。
生信喵实验柴
2022/10/25
1.5K0
如果谷歌机器人失败了会怎样?
谷歌已经改变了世界,而且仍在继续中。我还记得第一次见到电脑屏幕上 的谷歌主页是在拉瓦尔大学物理实验室里。在那个时候,我丝毫没有意识到这个Logo五颜六色的公司会颠覆至少有潜力颠覆这个我一年后创立公司从事的行业——机器人。 谷歌2013年底宣布收购多个机器人初创企业的消息打破了机器人行业的沉寂。像机器人这样的小行业,一下子就有几百个机器人专家被一个公司带走,整个产业仿佛空心化了,特别是对旧金山湾区的机器人社群。这些机器人制造商现在在Google X实验室里,为当今的机器人注入十足的发展动力。这种方式令人振奋
机器人网
2018/04/13
5740
如果谷歌机器人失败了会怎样?
【USACO 1.4】Combination Lock
/* TASK:combo LANG:C++ URL:http://train.usaco.org/usacoprob2?a=E6RZnAhV9zn&S=combo SOLVE:自己做,想的是5*5*
饶文津
2020/06/02
3850
轮询、长轮询、长连接、websocket
 Web端即时通讯技术:即时通讯技术简单的说就是实现这样一种功能:服务器端可以即时地将数据的更新或变化反应到客户端,例如消息即时推送等功能都是通过这种技术实现的。但是在Web中,由于浏览器的限制,实现即时通讯需要借助一些方法。这种限制出现的主要原因是,一般的Web通信都是浏览器先发送请求到服务器,服务器再进行响应完成数据的现实更新。   实现Web端即时通讯的方法:实现即时通讯主要有四种方式,它们分别是轮询、长轮询(comet)、长连接(SSE)、WebSocket。它们大体可以分为两类,一种是在HTTP基
用户1214487
2018/03/28
9.6K0
Fabric CA 1.4入门
Fabric CA基于开源项目CFSSL开发, 主要为fabric网络提供PKI证书服务,是MSP生成的基础。
Zeal
2020/11/11
1.4K0
1.4 自我与自律
产品经理:善于用右脑思考的人——感受力强,难控制自己的情绪,建立自己新观察,不爱听建立逻辑的东西,时间观念差,自我。
霖酱
2018/08/02
2220

相似问题

长角形忽略setBaseUrl

10

Symfony 1.4 cookie检索失败

20

Django 1.4 - csrf验证失败

20

将长六角形数转换为长整数

11

Django 1.4中是否设置了超时?

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档