javascript - 如何在 Javascript 中删除 HTTP 特定 header

标签 javascript ajax http-headers xmlhttprequest

在发送 http 消息之前,是否可以使用 javascript/XmlHttpRequest 删除一些特定的 http header ?

我使用的是专有浏览器,因此无法使用特定于浏览器的解决方案。

例如,我想在发送消息之前删除 header “授权”

POST /social/rpc?oauth_version=1.0& ... HTTP/1.1

Accept: text/html, image/png, image/*, */*
Accept-Language: ko
Authorization: Basic Og==
Host: test.myhost.com

问候

最佳答案

假设您的浏览器支持,您可以使用 XmlHttpRequest 对象的 setRequestHeader 方法,它是 W3C spec 的一部分. It is also implemented by IE .

var req = new XMLHttpRequest();
req.setRequestHeader("Authorization", "");

关于javascript - 如何在 Javascript 中删除 HTTP 特定 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2464192/

相关文章:

php - 使用 JavaScript(或 AJAX?)动态添加 PHP/MySQL 代码

javascript - 如何使用ajax将php数组索引值传递给html元素

javascript - 正确的扁平化数据模型和 noSQL 数据结构

javascript - 如何将 anchor 标记与 Angular 中的模式链接起来以进行用户登录?

javascript - JQuery 根据文件名加载文件

servlets - SSL 是否也加密 cookie?

angular - 如何在 Angular 4.3 中使用 HttpClient 的两个实例(一个有 2 个拦截器,另一个有 1 个拦截器)?

scala - 喷涂路线: How to respond with different content-types?

javascript - 为什么即使在控制台语句之后更新了数组,console.log 也会打印数组?

javascript - Mozilla WebExtensions contextMenus.create 不工作