博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.net core跨域传递cookie
阅读量:4322 次
发布时间:2019-06-06

本文共 836 字,大约阅读时间需要 2 分钟。

后端

1、Startup.cs 中设置允许传递凭据

application.UseCors(builder =>            {                builder.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader().AllowCredentials();            });

2、设置cookie,需要带上设置成 SameSiteMode.None

var options = new CookieOptions            {                HttpOnly = true,                Expires = cookieExpiresDate,                SameSite = Microsoft.AspNetCore.Http.SameSiteMode.None            };            _httpContextAccessor.HttpContext.Response.Cookies.Append(cookieName, userGuid.ToString(), options);

 

前端

在fetch中设置请求时附带cookie信息

fetch(url, {    method: 'POST',    credentials: 'include',    headers: {        'Content-Type': 'application/x-www-form-urlencoded'    },    body: JSON.stringify(postData)}).then(function(response) {    console.log(response);});

 

转载于:https://www.cnblogs.com/amuro/p/10179548.html

你可能感兴趣的文章
JAVA设计模式之迭代子模式
查看>>
Java程序生成exe可执行文件
查看>>
什么是blob,mysql blob大小配置介绍
查看>>
模运算的规则
查看>>
CSS样式布局入门介绍,非常详尽
查看>>
android app崩溃日志收集以及上传
查看>>
3、VS2010+ASP.NET MVC4+EF4+JqueryEasyUI+Oracle项目开发之——用户登录
查看>>
面试记-(1)
查看>>
压力测试 相关
查看>>
android update automatically ( android 自动升级)
查看>>
session cookie
查看>>
POJ 1222 EXTENDED LIGHTS OUT(翻转+二维开关问题)
查看>>
【BZOJ-4059】Non-boring sequences 线段树 + 扫描线 (正解暴力)
查看>>
几种简单的负载均衡算法及其Java代码实现
查看>>
TMS3705A PCF7991AT 线路图
查看>>
白盒测试实践(小组作业)day4
查看>>
为什么学sail.js
查看>>
pythen创建cocos2dx项目
查看>>
js调用.net后台事件,和后台调用前台等方法总结
查看>>
Vert.x 之 HelloWorld
查看>>