-
C#教程之.net core web api 添加对session跨域实现
本站最新发布 C#从入门到精通
试听地址 https://www.xin3721.com/eschool/CSharpxin3721/
试听地址 https://www.xin3721.com/eschool/CSharpxin3721/
1.配置Startup
/ConfigureServices添加: services.AddSession(options => { options.Cookie.Name = ".AdventureWorks.Session"; options.IdleTimeout = System.TimeSpan.FromSeconds(120);//设置session的过期时间 options.Cookie.HttpOnly = true;//设置在浏览器不能通过js获得该cookie的值 }); services.TryAddSingleton<IHttpContextAccessor, HttpContextAccessor>(); services.AddHttpContextAccessor(); #region 跨域 services.AddCors(options => options.AddPolicy("AllowSameDomain", builder => builder.WithOrigins().AllowAnyMethod().AllowAnyHeader().AllowAnyOrigin().AllowCredentials())); #endregion
//Configure添加: app.UseCookiePolicy(); app.UseSession();
2.控制器启用
[EnableCors("AllowSameDomain")]
3.Ajax异步跨域调用
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.8.3/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js"></script> <script type="text/javascript"> $.ajax({ //ajax post方式调用webapi type: "Post", contentType: 'application/json', url: 'http://192.168.84.170:9005/api/AdminManager/Login', data:JSON.stringify({ account: "admin", passwd: "e10adc3949ba59abbe56e057f20f883e" }), dataType: 'json', xhrFields: { withCredentials: true }, success: function (data) { alert(data.msg); console.log(data); }, error: function (xhr) { console.log(xhr.responseText); } }) </script> </head> <body> </body> </html>
栏目列表
最新更新
线程基础
.net core web api 添加对session跨域实现
C# 常用工具方法之DataTable(一)
C# System.Timers Demo
2019年Unity学习资源指南[精心整理]
用Unity做游戏,你需要深入了解一下IL2C
GPS定位的偏移校正(WGS84与火星坐标互转
C#面向对象--继承
C#面向对象--多态
装箱与拆箱的“把戏”
.Net Standard(.Net Core)实现获取配置信息
Linux PXE + Kickstart 自动装机
Shell 编程 基础
Shell 编程 条件语句
CentOS8-网卡配置及详解
Linux中LVM逻辑卷管理
1.数码相框-相框框架分析(1)
Ubuntu armhf 版本国内源
Linux中raid磁盘阵列
搭建简易网站
如何远程连接SQL Server数据库的图文教程
复制SqlServer数据库的方法
搜索sql语句
sql中返回参数的值
sql中生成查询的模糊匹配字符串
数据定义功能
数据操作功能
将Session值储存于SQL Server中
使用SQL Server数据库嵌套子查询的方法
SQL概述