是否可以更改http请求';使用javascript的头文件?

是否可以更改http请求';使用javascript的头文件?,javascript,jquery,ajax,http,Javascript,Jquery,Ajax,Http,是否可以使用某种JavaScript来更改或设置HTTP请求的头?头在下载JavaScript之前很久就被传递了,更不用说解释了。简而言之,答案是否定的 但是,如果您在ajax调用的上下文中发言(让我们以jQuery为例),则可以编写请求头 看。 看 但是,如果您的javascript是服务器端的(例如node.js),那么这将是肯定的(可能不是因为文章提到了HTML): 使用XMLHttpRequest对象,可以使用setRequestHeader函数 一个小代码可以帮助您上路: var xh

是否可以使用某种JavaScript来更改或设置HTTP请求的头?

头在下载JavaScript之前很久就被传递了,更不用说解释了。简而言之,答案是否定的

但是,如果您在ajax调用的上下文中发言(让我们以jQuery为例),则可以编写请求头

看。 看

但是,如果您的javascript是服务器端的(例如node.js),那么这将是肯定的(可能不是因为文章提到了HTML):


使用XMLHttpRequest对象,可以使用
setRequestHeader
函数

一个小代码可以帮助您上路:

var xhr = new XMLHttpRequest()
xhr.open("GET", "/test.html", true);
xhr.setRequestHeader("Content-type", "text/html");

xhr.send();
打开后和发送前必须调用方法
setRequestHeader

更多信息:

@Thiago,当你说“html”时,你的意思是“http”。HTML是HTTP请求返回的文本格式。另外,您是指异步请求(即ajax)还是指浏览器发出的请求(例如,当用户单击链接时,浏览器发送对新资源的请求)。最初我的意思不是指浏览器在单击链接后发出的请求,但是ajax也可以解决我的问题。很抱歉,html/http x.xSaying html的错误是我的错误,它是服务器端的,我相信你的回答会对我有很大帮助!谢谢
var xhr = new XMLHttpRequest()
xhr.open("GET", "/test.html", true);
xhr.setRequestHeader("Content-type", "text/html");

xhr.send();