首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular2 HTTP请求-设置cookie错误

Angular2 HTTP请求-设置cookie错误
EN

Stack Overflow用户
提问于 2017-07-17 20:38:06
回答 1查看 482关注 0票数 1

我正在尝试从rest中获取一些数据,并为此使用了angular2的http模块。我的问题是,当我发送http请求时,我得到了一个错误“拒绝设置不安全的标题”"Cookie“。

这是我的密码。

代码语言:javascript
复制
getChannels(endpoint: string): Observable { 
  let headers= new Headers(options.headers) 
  headers.append('Accept','application/xml')
  headers.append('Cookie', this.cookie);

  let reqOpt = new RequestOptions({headers: headers}) 
  return this.http.get(endpint, reqOpt ).map((response) => {
    return response;
  })
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-17 20:44:38

根据XHR规范,禁止使用cookie报头。

来自文件:

这些都是被禁止的,因此用户代理仍然完全控制它们。从Sec-开始的名称是保留的,以允许使用fetch (允许开发人员(如XMLHttpRequest )控制标头)从API中安全地创建新的标题。

那么,为什么不使用JWT (JSON令牌)呢?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45153275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档