vue.js与ajax删除,javascript - 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上发送 :
我尝试使用以下代码删除一些标头字段,但未成功。
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 => {});
});
尝试删除:
Vue.http.interceptors.push((request, next) => {
const viacep = request.url.includes('viacep.com.br');
if (viacep) {
request.headers.delete('AUTHORIZATION');
}
next(response => {});
});
vue.js与ajax删除,javascript - VueJs和VueResource,从Ajax请求中删除标头字段 - 堆栈内存溢出...相关推荐
- linux 删除in链接,linux - 从TCP_IN删除端口不会从CSF上的外部流量关闭它 - 堆栈内存溢出...
几天前,我已通过SSH在Ubuntu主机上安装了CSF. 一切似乎都正常,我有机会玩了几个小时. 弄清楚我如何关闭和打开端口. 一切似乎都正常. 今天,我尝试对3306 mysql端口进行限制,仅允许 ...
- 使用jQuery在AJAX请求中添加标头
本文翻译自:Add header in AJAX request with jQuery I would like to add a custom header to an AJAX POST req ...
- html页面按钮删除一条数据库,需要添加一个删除按钮到一个HTML表格从数据库中删除记录与消息...
IDNameCodeActiveEdit <?php foreach($nurseries->result() as $nursery) { ?> <?php echo $nu ...
- 解析ajax数据显示到from表单中,jQuery Ajax从另一页上的Form请求中提取数据?
我想用jQuery和ajax抓取页面的一些元素......没问题.但是,直到用户单击表单中的按钮时才会显示这些元素,因此除非执行该操作,否则实际上我无法从页面中取出任何内容.任何人都知道这可以实现吗? ...
- python从后面删除重复项_如何从Python列表中删除重复项
如何从Python列表中删除重复项 了解如何从Python中的List中删除重复项技巧. 实例 从列表中删除任何重复项: mylist = ["a", "b", ...
- vue如何强行停止ajax请求,VueJs和VueResource,从Ajax请求中删除头字段
当我实例化Vuejs (2.2.6)和Vue-resource (1.2.1)时,我使用以下代码设置标头授权,这样我可以授权我的API的所有请求: Vue.http.headers.common.AU ...
- vue.js crud_ASP.NET CORE —从零到英雄学习ADO.NET中的CRUD操作
vue.js crud ADO.NET ASP.NET Core中的CRUD操作 在此ASP.NET Core教程中,您将从一开始就学习在ADO.NET中进行CRUD操作. 本教程将帮助您学习ADO. ...
- vs2017创建外部css,webpack - 从生成的Microsoft SPA模板VS2017 webpack中删除特定供应商css - 堆栈内存溢出...
我使用Microsoft模板创建了几个SPA项目. dotnet new --install Microsoft.AspNetCore.SpaTemplates::* 然后运行: dotnet new ...
- c语言 删除小写字母,c++ - 使用C字符串和指针。 删除除小写字母和空格以外的所有字符 - 堆栈内存溢出...
当您决定从字符串中删除一个字符时,您可以将剩余的字符向左移动一个位置,这很好,但是无论该字符的实际值如何,都可以在该字符开始移动后的位置跳过该字符是. 这就是为什么您在输出中看到不需要的字符的原因. ...
最新文章
- Lync Server 2010迁移至Lync Server 2013部署系列 Part2:部署后端主服务器
- python在excel中的应用-python怎样在excel中应用?
- 怎样去判断一个网站是不是伪静态网站
- 试分析下列程序段:请选择(L1、L2、L3或L4)填入相应的括弧中
- Springboot整合swagger指南
- Sping5——响应式编程
- idea中二级包为什么创建不了_IDEA通过Maven打包JavaFX工程(OpenJFX11)
- JavaScript的调用栈、回调队列和事件循环
- 为什么程序员互相之间不能透露薪水?是怕“凡尔赛”吗?
- OSPF笔记——LSA及其字段,及其作用
- b站全站排行刷新去掉观看
- springboot获取properties文件的配置内容(转载)
- 方法解读 | 性染色体Phasing
- Win7/Vista激活后添加grub引导Linux最简单方法!无需命令行!
- 秒杀活动(应对大并发:如何利用缓存+异步 )
- 服务器响应图像的生成
- Vue里的ElementUi点击行 如何获取 Table 的行索引
- 103、迷之自信,不是真的自信
- RDD论文翻译:基于内存的集群计算容错抽象
- WPE教学之-截取操作篇
热门文章
- 用python编写函数回归分析_用python编写函数的logistic回归系数
- Linux 中 3 个文件打包上传和下载相关命令详解
- awk 内置变量与自定义变量
- iMeta | 宏基因组生物信息期刊-创刊背景和简介
- Nature 子刊:加州大学Banfield组揭示CPR细菌和DPANN古菌多样性及与低温TEM下宿主互作关系...
- 如何入门生信Linux
- R堆叠柱状图各成分连线画法:突出展示组间物种丰度变化
- R语言ggplot2可视化NHANES数据集年龄和身高的关系并按照性别因子分析男性和女性的差异
- pandas使用replace函数将所有的无穷大值np.inf替换为缺失值np.nan、使用pandas的fillna函数用经验固定值填充缺失值np.nan
- python使用matplotlib可视化、使用matplotlib可视化scipy.misc图像、自定义使用winter色彩映射、将不同亮度映射到不同的色彩