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跨域问题相关推荐

  1. ASP.NET Core微服务(三)——【跨域配置】

    ASP.NET Core微服务(三)--[跨域配置] 对应练习demo(跨域)下载路径(1积分):[https://download.csdn.net/download/feng8403000/151 ...

  2. Express框架Restful API Ajax 跨域 开启Cookie支持

    前端(Jquery Ajax): 1 $.ajax({ 2 url: "http://localhost/api/test/", 3 type: "POST", ...

  3. ASP.NET Core WebApi构建API接口服务实战演练

    一.ASP.NET Core WebApi课程介绍 人生苦短,我用.NET Core!提到Api接口,一般会想到以前用到的WebService和WCF服务,这三个技术都是用来创建服务接口,只不过Web ...

  4. ajax 跨域请求api_【.NET Core 3.0】框架之十二 || 跨域 与 Proxy

    本文有配套视频: https://www.bilibili.com/video/av58096866/?p=8 一.为什么会出现跨域的问题 跨域问题由来已久,主要是来源于浏览器的"同源策略& ...

  5. 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 ...

  6. 从头编写 asp.net core 2.0 web api 基础框架 (4) EF配置

    第一部分: https://www.cnblogs.com/frank0812/p/11165940.html 第二部分:https://www.cnblogs.com/frank0812/p/111 ...

  7. 【转载】从头编写 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的相 ...

  8. ASP.NET Core 1.0开发Web API程序

    .NET Core版本:1.0.0-rc2 Visual Studio版本:Microsoft Visual Studio Community 2015 Update 2 开发及运行平台:Window ...

  9. ASP.NET Core 5.0 Web API 自动集成Swashbuckle

    ASP.NET Core 5.0 Web API与开放源代码项目 Swashbuckle.AspNetCore 的维护人员合作,ASP.NET Core API 模板包含对 Swashbuckle 的 ...

最新文章

  1. 【SRIO】5、Xilinx RapidIO核例子工程源码分析
  2. Ural 1207. Median on the Plane(计算几何)
  3. 奇葩说之RTC的那些事
  4. 设置输入框placeholder文字颜色
  5. MyBatisPlus(笔记)
  6. elasticdump elasticsearch数据备份与迁移 导入导出
  7. 计算机网络技术与应用应用题,计算机网络技术与应用题库答案.pdf
  8. SignalR 服务器系统配置要求
  9. 服务器系统小米随身wifi,win8.1系统安装小米随身wifi驱动详细操作步骤【图文教程】...
  10. MySQL和Navicat for MySQL下载及安装详细教程
  11. Linux安装nat123步骤
  12. 白硕:人工智能的诗与远方,一文读懂NLP起源、流派和技术
  13. 2_linux-常用命令-实例
  14. 不要再「外包」AI 模型了!最新研究发现:有些破坏机器学习模型安全的「后门」无法被检测到...
  15. linux系统盘锁着,用Linux启动盘解决硬盘逻辑锁
  16. 大数据背景下网络信息安全分析探讨
  17. 手写杀毒软件——放心的安全卫士
  18. 查询跟踪快递物流,筛选因拒收退回的单号
  19. 服务器 无线 有线,【干货】有线无线一体化移动网
  20. 2021江苏地区高考成绩排名查询,江苏高考成绩排名查询系统,江苏高考位次排名查询...

热门文章

  1. 1467: C语言实验题――两个数最大
  2. 策略模式Strategy——坐什么车回家?
  3. WinForm中的ListBox和ComboBox的使用
  4. 一个C/S结构的优秀例子: 延迟补偿在C/S架构游戏协议设计和优化中的应用
  5. 明智Office之文件实时同步
  6. css 网页整体缩小_css实现缩放自适应网页--手机web
  7. gzp解压命令 linux_Linux下最常用的压缩及解压缩命令
  8. byte数组转byte数组 java_Java中文件与字节数组转换
  9. mysql gdb 调试 参数_gdb调试带参数程序
  10. java mysql websocket_javaweb-ajax-websocket-mysql