AngularJS拒绝设置不安全的header " cookie &;
AngularJS Refused to set unsafe header "Cookie"
我正在使用AngularJS应用程序使用$http调用API。对$http的调用来自localhost:9000。API的端点在localhost:9100/API/v1.0/context…
我得到一个错误消息说"拒绝设置头Cookie"。据我所知,浏览器出于安全原因设置了这些标头,这些标头无法配置。根据这里类似的问题,我已经尝试启用crossDomain:true和withCredentials:true,但没有效果。
如果你能回答为什么会这样,我将不胜感激。
编辑:这是代码
$http({
method: method,
url: urlpoint,
headers:headers,
params: query,
crossDomain: true
})
.success(function(data, status, headers, config) {
if (!data || data.length == 0)
data = $rootScope.getLocaleValue("EMPTY_RESPONSE");
operation.result.data = data;
$scope._afterMakeTestCall(operation, status,
headers, config);
});
在headers字段中,我设置了
headers['Cookie'] = 'cookieValue="something";';
经过长时间的搜索,我看到参考资料指出,由于安全漏洞,浏览器将不允许设置Cookie头。它只能通过无头浏览器完成。
相关文章:
- 在jquery中为显示/隐藏设置cookie
- 按下按钮时保存cookie
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 使用“+="操作人员
- //而不是在src=“”上使用http://"属性
- "未捕获的语法错误:意外的标记}"
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- "实例范围”;TypeScript类的getter/setter
- Javascript复选框函数:;缺少:在属性id之后"
- "“;变量未引用正确的对象
- 如何在Analytics.js中始终了解最新的cookie过期时间
- "日期“;AJAX请求返回的类型值未定义
- php httponly cookie在浏览器关闭时被删除
- "Cookies的这个实例“;在nodejs cookie中间件的源代码中
- 文档cookie/出现错误”;非法文档.domain值"
- 寻找搜索浏览器cookie的方法并确定href="邮件收件人:"链接
- jQuery“.cookie"美元;不是函数