asp.net core 2.0 api ajax跨域问题
API配置: services.AddCors(options =>{options.AddPolicy("any", builder =>{builder.WithOrigins("http://localhost") //指定允许来源的主机访问 .AllowAnyMethod().AllowAnyHeader().AllowCredentials();//指定处理cookie });});//设置全局筛选器,全局控制器启用coreservices.Configure<MvcOptions>(options =>options.Filters.Add(new CorsAuthorizationFilterFactory("any")));
客户端:
<!DOCTYPE html> <html> <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title><meta charset="utf-8" /><script src="jquery.min.js"></script> </head> <body><input id="login" value="登录" type="button" /><input id="sava" value="保存" type="button" /><span id="message"></span><script>$("#sava").click(function () {$.ajax({type: 'GET',url: "http://localhost:54821/api/v1/garbage/type",data: { },dataType: "json",//必须有这项的配置,不然cookie无法发送至服务端 xhrFields: {withCredentials: true},success: function (result) {alert(result.code);$("#message").html(result);},error: function (xhr,status) {alert("失败");$("#message").html(status);}});})</script> </body> </html>
此时设置全局启用,控制器中可以使用
转载于:https://www.cnblogs.com/mebius4789/p/8535646.html
asp.net core 2.0 api ajax跨域问题相关推荐
- ASP.NET Core微服务(三)——【跨域配置】
ASP.NET Core微服务(三)--[跨域配置] 对应练习demo(跨域)下载路径(1积分):[https://download.csdn.net/download/feng8403000/151 ...
- Express框架Restful API Ajax 跨域 开启Cookie支持
前端(Jquery Ajax): 1 $.ajax({ 2 url: "http://localhost/api/test/", 3 type: "POST", ...
- ASP.NET Core WebApi构建API接口服务实战演练
一.ASP.NET Core WebApi课程介绍 人生苦短,我用.NET Core!提到Api接口,一般会想到以前用到的WebService和WCF服务,这三个技术都是用来创建服务接口,只不过Web ...
- ajax 跨域请求api_【.NET Core 3.0】框架之十二 || 跨域 与 Proxy
本文有配套视频: https://www.bilibili.com/video/av58096866/?p=8 一.为什么会出现跨域的问题 跨域问题由来已久,主要是来源于浏览器的"同源策略& ...
- ASP.NET CORE 1.0 MVC API 文档用 SWASHBUCKLE SWAGGER实现
from:https://damienbod.com/2015/12/13/asp-net-5-mvc-6-api-documentation-using-swagger/ 代码生成工具: https ...
- 从头编写 asp.net core 2.0 web api 基础框架 (4) EF配置
第一部分: https://www.cnblogs.com/frank0812/p/11165940.html 第二部分:https://www.cnblogs.com/frank0812/p/111 ...
- 【转载】从头编写 asp.net core 2.0 web api 基础框架 (1)
工具: 1.Visual Studio 2017 V15.3.5+ 2.Postman (Chrome的App) 3.Chrome (最好是) 关于.net core或者.net core 2.0的相 ...
- ASP.NET Core 1.0开发Web API程序
.NET Core版本:1.0.0-rc2 Visual Studio版本:Microsoft Visual Studio Community 2015 Update 2 开发及运行平台:Window ...
- ASP.NET Core 5.0 Web API 自动集成Swashbuckle
ASP.NET Core 5.0 Web API与开放源代码项目 Swashbuckle.AspNetCore 的维护人员合作,ASP.NET Core API 模板包含对 Swashbuckle 的 ...
最新文章
- 【SRIO】5、Xilinx RapidIO核例子工程源码分析
- Ural 1207. Median on the Plane(计算几何)
- 奇葩说之RTC的那些事
- 设置输入框placeholder文字颜色
- MyBatisPlus(笔记)
- elasticdump elasticsearch数据备份与迁移 导入导出
- 计算机网络技术与应用应用题,计算机网络技术与应用题库答案.pdf
- SignalR 服务器系统配置要求
- 服务器系统小米随身wifi,win8.1系统安装小米随身wifi驱动详细操作步骤【图文教程】...
- MySQL和Navicat for MySQL下载及安装详细教程
- Linux安装nat123步骤
- 白硕:人工智能的诗与远方,一文读懂NLP起源、流派和技术
- 2_linux-常用命令-实例
- 不要再「外包」AI 模型了!最新研究发现:有些破坏机器学习模型安全的「后门」无法被检测到...
- linux系统盘锁着,用Linux启动盘解决硬盘逻辑锁
- 大数据背景下网络信息安全分析探讨
- 手写杀毒软件——放心的安全卫士
- 查询跟踪快递物流,筛选因拒收退回的单号
- 服务器 无线 有线,【干货】有线无线一体化移动网
- 2021江苏地区高考成绩排名查询,江苏高考成绩排名查询系统,江苏高考位次排名查询...
热门文章
- 1467: C语言实验题――两个数最大
- 策略模式Strategy——坐什么车回家?
- WinForm中的ListBox和ComboBox的使用
- 一个C/S结构的优秀例子: 延迟补偿在C/S架构游戏协议设计和优化中的应用
- 明智Office之文件实时同步
- css 网页整体缩小_css实现缩放自适应网页--手机web
- gzp解压命令 linux_Linux下最常用的压缩及解压缩命令
- byte数组转byte数组 java_Java中文件与字节数组转换
- mysql gdb 调试 参数_gdb调试带参数程序
- java mysql websocket_javaweb-ajax-websocket-mysql