为了账号安全,请及时绑定邮箱和手机立即绑定

fetch请求怎么加入session?

fetch请求怎么加入session?

三国纷争 2018-07-23 21:03:32
项目用的是fetch做的请求,后台说可以用session来处理会话权限!但是请求头中怎么加入session。查了查资料说是request.getSession 可以获取到,但是在fetch封装的请求中找不到request,有些疑惑?应该怎么封装。。。export const get = (url, query = {}, options = {}) => {   const defaultOpt = {     method: 'GET',     timeout: requestTimeOut,     credentials: 'include',     headers: { ...options }   }   defaultOpt.headers = completeHeader(defaultOpt.headers)  console.log(defaultOpt)  return fetch(getUrl(url, query), defaultOpt).then(checkStatus).then(parseJSON) }上面是其中的一个例子网上又说加入credentials: 'include',但是还是不太明白。
查看完整描述

2 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

一般 sessionid 放在 cookie 中的, session 保存在后台, 向服务器发送请求会带上同域下的 cookie,不需手动设置

查看完整回答
反对 回复 2018-07-29
  • 2 回答
  • 0 关注
  • 1547 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信