vue如何强行停止ajax请求,VueJs和VueResource,从Ajax请求中删除头字段

当我实例化Vuejs (2.2.6)和Vue-resource (1.2.1)时,我使用以下代码设置标头授权,这样我可以授权我的API的所有请求:

Vue.http.headers.common.AUTHORIZATION = 'BEARER ...';

但是,我想要请求第三方API,我不希望发送Authorization字段。此外,此API不允许您使用此授权标头。

let CEP = '';

this.$http.get('https://viacep.com.br/ws/' + CEP + '/json')

.then(response => {

console.log(response.headers);

});

这样,授权字段与标题一起发送在Access-Control-Request-Headers上:

jZtQo.png

我尝试使用以下代码删除一些标题字段,但没有成功。

this.$http.headers.common.AUTHORIZATION = null;

this.$http.headers.common['Access-Control-Allow-Headers'] = null;

this.$http.get('https://viacep.com.br/ws/' + CEP + '/json')

.then(response => {

console.log(response.headers);

});

在vue-resource文档中,可以插入一个对象来强制进行请求配置,但文档还没有完成。

this.$http.get('https://viacep.com.br/ws/' + CEP + '/json', {

...here...

}).then(response => {

console.log(response.headers);

});

有没有办法删除授权字段或给定请求中的任何其他字段?

感谢。

*更新*

通过使用拦截器(如下面的示例所示)我可以编辑请求,但我无法删除特定字段。

Vue.http.interceptors.push((request, next) => {

const viacep = request.url.includes('viacep.com.br');

if (viacep) {

request.headers.set('AUTHORIZATION', 'TRY THIS');

}

next(response => {});

});

1Me9R.png

尝试删除:

Vue.http.interceptors.push((request, next) => {

const viacep = request.url.includes('viacep.com.br');

if (viacep) {

request.headers.delete('AUTHORIZATION');

}

next(response => {});

});

NONiM.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/528447.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

和华为杯_华为P50超大杯确认!居中挖孔屏+鸿蒙OS系统:外观颜值感人

【1月4日讯】相信大家都知道,自从华为手机遭受到“芯片禁令”以后,整个华为手机销量、品牌热度都在不断的下滑,有关于华为手机的消息也开始变得越来越少了, 看到这里,我们也就不难理解,为何华为要延长华为M…

无盘 服务器 聚合,四网卡汇聚技术详解(为windows7无盘铺路)

一、网卡端口汇聚:首先先看下我汇聚好的设备管理器图详细步骤如下:安装最新的网卡驱动会自动把INTEL分组的功能集成进去1、安装INTEL的网卡驱动(我安装的是14.4)2、驱动完毕后在设备管理器里右键点INTEL的网卡,选属性3、属性里选分组4、选与其…

commit git idea 速度慢_关于Git,这篇文章还不够吗?

Git 安装Git下载地址: https://git-scm.com/downloadsGit安装(Window/Mac): 选择不同系统安装包安装检验是否安装成功: 出现Git Bash命令行工具或Git GUI工具或git --version查看git安装版本Git 结构工作区(Working Directory)版本库(repository): 暂存区(stage/index)和master…

nt文件服务器是什么意思,nt服务器

nt服务器 内容精选换一换如果您忘记了裸金属服务器的登录密码,或者您想加固密码提升安全性,可以在控制台上进行密码重置。对于“运行中”的裸金属服务器,在控制台上修改密码后,重置密码过程中会自动重启。为了避免数据丢失&#x…

正面管教php_中联重科团委快乐父母协会第五期正面管教家长基础班招募!

你是否是位新手爸妈面对家庭新成员时有些茫然无措?你是否在辅导孩子作业时忍不住“河东狮吼”?你是否面对青春期的孩子时束手无策?你是否很想平衡好工作与家庭,在有限的时间内高质量的陪伴孩子,获得亲密的亲子关系&…

slot传函数 vue_面试必备 Vue 知识点

Vue思维导图目录MVC与MVVM的区别Vue基本代码结构Vue指令Vue组件class和style动态绑定computed计算属性EventBusfilter过滤器方法Vue是一套构建用户界面的框架,只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。(Vue有配套的第三…

服务器实际显示内存,服务器实际显示内存

服务器实际显示内存 内容精选换一换设备实时状态查询是检测设备在运行过程中的状态信息。用户可任选以下指令之一查看设备实时状态查询命令的可用参数。ascend-dmi -i -hascend-dmi -i --help各参数解释如表1所示。以查看芯片的详细信息为例。ascend-dmi -i -dt若推理服务器返回…

合肥天鹅湖万达广场机器人_合肥租房价位及租房地理位置推荐

首先我们来看一张合肥的区域分布地图下面将从如下几个区域开始细说【列举租金区域仅供参考哟~】庐阳区庐阳区是合肥市老城区,位于中国中部,属北亚热带季风湿润气候区,气候温和,四季分明。截至2017年底,庐阳区辖1乡1镇、…

python udp创建addr_一篇文章搞定Python 网络编程之UDP协议

基于UDP协议的socketPS:udp是无连接的,先启动那一端都不会报错server端import socket # 导入socket模块udp_sk socket.socket(typesocket.SOCK_DGRAM) # 创建一个服务器套接字udp_sk.bind((127.0.0.1, 8080)) # 绑定服务器套接字msg, addr udp_sk.r…

不能启动u盘 uefi_不知道怎么进入主板设置U盘启动,试试这些方式

一个正常运行的电脑,你可能安装的是Windows 或 Linux,但无论你是选择哪个系统,现代个人电脑都是绕不开的BIOS/UEFI的。通过U盘安装系统,你需要BIOS/UEFI来修改启动项。启动U盘,移动硬盘上的Windows to Go,你…

4 插件模块_设计师必备的ps插件推荐

Photoshop可以说是每个设计师都必须会用的设计工具之一了。为了设计需求,大家会在Photoshop里搭配一些PS插件来使用,提高工作效率。这篇文章就为大家整理了做设计的最佳插件,一起来看看吧。ps设计助理(高效设计ps插件)…

广联达2018模板算量步骤_广联达钢结构算量软件可以和广联达量筋合一GTJ2018互导吗?...

钢结构软件和量筋合一软件互导https://www.zhihu.com/video/1164108225778741248钢结构软件和量筋合一软件互导一、问题广联达钢结构算量软件可以和广联达量筋合一GTJ2018互导吗?二、合理答案可以,但是对软件版本有要求。需要广联达钢结构算量软件版本在…

安卓beforetextchanged_安卓onTextChanged参数解释及实现EditText字数监听 Editable使用

尊重原作者:此篇文章是借鉴原作者地址 的博文 并进行修改和增加补充说明,我只是补充和修改:我感觉这篇文章经过我的补充 市面多少文本操作变化 你都知道怎么做了.并且感觉是非常详细关于 android 文本编辑框的文本变化 并且通俗易懂(内含动态图),为了大家方便查看 我这里复制作…

mysql存储过程捕获错误处理_mysql存储过程之异常处理篇

mysql存储过程也提供了对异常处理的功能:通过定义HANDLER来完成异常声明的实现语法如下:DECLARE handler_type HANDLER FOR condition_value[,...] sp_statement handler_type: CONTINUE | EXIT condition_value: SQLSTATE [VALUE] sqlstate_value | con…

ruby mysql 占位符_ruby操作常用数据库

使用Ruby DBI模块目录Ruby DBI模块为ruby程序访问数据库提供了一个与数据库无关的接口,就像perl的DBI模块一样。这篇文章将讲述如何编写基于DBI的ruby程序。这篇文章是对DBI规范文档(specification documents)的补充,而不是要替代规范文档,更…

threejs获取模型坐标_Threejs倒影实现解析

倒影是在自然界中非常常见的一种现象,例如水面倒影、镜子。我们都知道,眼睛之所以能够看到某个物体,是因为物体本身能够发光或者物体能够反射其它的物体所发的光,这些光进入到我们的眼里就形成了该物体影像。倒影形成也是一种光学…

遗传算法求函数最大值实验_小知识:什么是遗传算法

1 什么是遗传算法遗传算法(GeneticAlgorithm, GA)是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。其主要特点是直接对结构对象进行操作,不存在求导和函数连续性的限定;…

$dbms=mysql_Oracle dbms

Oracle dbms_random包的用法 Oracle dbms_random包的用法 1.dbms_random.value方法 dbms_random是一个可以生成随机数或者字符串的程序包。这个包有initialize()、seed()、terminate()、value()、normal()、random()、string()等几个函数,但value()是最常用Oracle d…

js定位div坐标存入mysql_JavaScript与Div 对层定位和移动获得坐标

1:移动图层 获得点的x轴y轴坐标,从而进行绝对定位(注意:竖拉框会影响 x 轴 y 轴坐标值)var x,y,z,downfalse,objfunction init(){objevent.srcElement //事件触发对象obj.setCapture() //设置属于当前对象的鼠标捕捉zobj.style.zIndex …

mysql 不指定 长度吗_mysql中整数类型后面的数字,是不是指定这个字段的长度?比如int(11),11代表11个字节吗?...

原先对mysql不太理解,但也没有报错。但理解的不够深入。这次补上。原来以为int(11)是指11个字节,int(10)就是10个字节。我错了。http://zhidao.baidu.com/link?urlpuYWaGBQNKNHgffO5kdvXshF3KmX8OuB4Mor3HXapbNHa8m1CdlF8PJTqVuKa1eKcEd6Bv2NKUr3I-KJr5…