概念:CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。

现象:如请求出现:Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'xxxxx' is therefore.

WebApi开启CORS设置分为2步:

Step1:打开NuGet安装Microsoft.AspNet.Cors 如图:

Step2:WebApiConfig.cs设置开启Cors,代码如下:

//跨域配置
config.EnableCors(new System.Web.Http.Cors.EnableCorsAttribute("*", "*", "*"));

即可解决Post跨域的问题,当然如果是Get请求是不需要设置跨域的,直接可以访问。

WebApi开启CORS支持跨域POST相关推荐

  1. 同源策略_如何支持跨域

    欢迎大家阅读<朝夕Net社区技术专刊> 我们致力于.NetCore的推广和落地,为更好的帮助大家学习,方便分享干货,特创此刊!很高兴你能成为忠实读者,文末福利不要错过哦! 01 PART ...

  2. Angular通过CORS实现跨域方案

    2019独角兽企业重金招聘Python工程师标准>>> ‍‍以前有一篇很老的文章网上转了很多,包括现在如果你百度"跨域"这个关键字,前几个推荐的都是"J ...

  3. JAVA商城项目(微服务框架)——第7天nginx+cors解决跨域+品牌+分类查询

    0.学习目标 使用资料搭建后台系统 会使用nginx进行反向代理 实现商品分类查询功能 掌握cors解决跨域 实现品牌查询功能 1.搭建后台管理前端 1.1.导入已有资源 后台项目相对复杂,我们不再从 ...

  4. 1.环境搭建、nginx、cors(跨域)、oss(对象存储)

    整体架构框架:springCloud-alibaba注册中心:nacos eureka zookeeper consule(原生)配置中心:nacos appollo(携程) config(原生) z ...

  5. 微服务架构(5):nginx反向代理cors解决跨域

    微服务架构(5):nginx反向代理&&cors解决跨域 学习目标 1.使用域名访问本地项目 1.1.统一环境 1.2.域名解析 1.3.解决域名解析问题 1.4.nginx解决端口问 ...

  6. Springboot 利用CORS 解决跨域问题

    什么是跨域 首先我们先用springboot 建立1个简单的API, 它返回1个json package com.example.demo_api_cors.controller;import com ...

  7. Django 【第二十篇】后端CORS解决跨域问题

    一.为什么会有跨域问题? 是因为浏览器的同源策略是对ajax请求进行阻拦了,但是不是所有的请求都给做跨域,像是一般的href属性,a标签什么的都不拦截. 二.解决跨域问题的两种方式 JSONP COR ...

  8. cors跨域_Spring Boot 中通过 CORS 解决跨域问题

    (给ImportNew加星标,提高Java技能) 转自:江南一点雨 今天和小伙伴们来聊一聊通过CORS解决跨域问题. 同源策略 很多人对跨域有一种误解,以为这是前端的事,和后端没关系,其实不是这样的, ...

  9. SpringBoot2.1.5 (22)--- SpringBoot设置支持跨域请求

    SpringBoot2.1.5 (22)--- SpringBoot设置支持跨域请求 现代浏览器处于安全的考虑,在http/https请求时必须遵守同源策略,否则即使跨域的http/https 请求, ...

最新文章

  1. [你必须知道的.NET]第二十二回:字符串驻留(上)---带着问题思考
  2. 磁盘显示执行页内操作时的错误要如何找到资料
  3. POJ 1961 KMP(当前重复次数)
  4. CharNet算法详解
  5. static{}静态代码块与{}普通代码块和构造代码块之间的区别
  6. 如何在Java中实现线程池
  7. 深入研究 Iptables 和 Netfilter 架构
  8. android Intent的介绍
  9. 25 岁的 JavaScript 都经历了什么?
  10. js的tree数组对象扁平化思否_JavaScript数组_二维数组_三维数组(二十五)
  11. .net 6简单使用NPOI 读取 Excel 案例+流程
  12. wincc远程服务器配置,如何配置WINCC作为OPC服务器?
  13. JavaScript编程入门
  14. python如何写生日快乐说说_抖音上很火的生日句子,适合过生日发的高逼格
  15. [重要新功能]删除自己发表的评论
  16. 原创 | 王欣:多维深耕打造数字化银行
  17. js怎么把字符串转数字
  18. solr简单搜索案例
  19. 读《Python Algorithms: Mastering Basic Algorithms in the Python Language》
  20. 虚拟机ifconfig后显示ip过多,无法查看本机ip或看不到全部ip

热门文章

  1. java中的构造方法与代码块
  2. Angular实现dialog对话框封装
  3. Angular Web App部署Ubuntu Nginx
  4. Angular的NgModule
  5. 02-Django基础知识
  6. 使用Python-Flask框架开发Web网站系列课程(一)构建项目
  7. Android横竖屏切换View设置不同尺寸或等比例缩放的自定义View的onMeasure解决方案(2)...
  8. 谈谈重载(overload)覆盖(override)与隐藏
  9. PHP安装ZIP扩展
  10. MySql PreparedStatement用法 及 Transaction处理