Javascript在没有会话cookie的情况下发出ajax请求

时间:2015-08-15 06:13:45

标签: javascript ajax firefox fetch-api

我在Firefox中。是否有一种方法在javascript中只使用自定义标头发出http请求?即没有cookie字段或用户代理或任何东西,只有我的js代码指定的内容。

它应该是基础js而不是像jquery这样的库。

例如,尝试在没有' Cookie的情况下发送Http GET。标题,我已经尝试过了:

var myRequest = new XMLHttpRequest();
myRequest.open("GET", "http://asite.com");
myRequest.setRequestHeader("Cookie", '');
myRequest.send();

但我查看了开发人员控制台,并且仍然使用会话cookie发送请求。我也尝试过:

myRequest.setRequestHeader("Cookie", null);

1 个答案:

答案 0 :(得分:1)

您可以使用默认情况下不包含Cookie的fetch()方法(由于credentials在大多数使用方案中默认为false)。