vue-axio使用http://cors带cookie的问题

Vue.axios({
          url: "http://cs",
          method: "post",
          headers: {
            "Content-Type": "application/x-www-form-urlencoded",
          },
          withCredentials:true,
          responseEncoding: 'gb2312',
          // 转换数据,服务端是gbk格式,用escape转码。
          // 也可以使用qs模块。qs.stringify(data)字符串化data对象,赋值给data
          transformRequest: [
            function (data) {
              let ret = "";
              for (let it in data) {
                ret += escape(it) + "=" + escape(data[it]) + "&";
              }
              return ret;
            },
          ],
          data: {
            UserName:this.userName,
            PassWord: this.passWord,
            Cookie:1,
            ComeUrl:'/Member/',
          },
        })

在谷歌调试中报错,并且直接屏蔽了服务器发送过来的cookie:
A cookie associated with a cross-site resource at http://cs.jius.net/ was set without the SameSite attribute. It has been blocked, as Chrome now only delivers cookies with cross-site requests if they are set with SameSite=None and Secure. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.
地址栏输入:chrome://flags/
搜索SameSite ,找到SameSite by default cookies、Cookies without SameSite must be secure,设置成 Disable

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值