webapi 解决ajax跨域请求问题
2024-10-18 06:10:44
webapi在配置文件中加入这几句就可以解决ajax(同源策略是JavaScript里面的限制,其他的编程语言,比如在C#,Java或者iOS等其他语言中是可以调用外部的WebService,也就是 说,如果开发Native应用,是不存在这个问题的,但是如果开发Web或者Html5如WebApp,通常使用JavaScript ajax对WebService发起请求然后解析返回的值,这样就可能存在跨域的问题。)跨域请求调用的问题?为什么呢?
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type" />
<add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" />
</customHeaders>
</httpProtocol>
原来这是浏览器基于安全的考虑,当跨域请求时,浏览器收到响应消息后,只有文件头消息中含有Access-Control-Allow-Origin属性才可以将消息主体的数据进行处理。
最新文章
- 在浏览器中输入URL按下回车键后发生了什么
- DashPathEffect
- CentOS忘记密码或者丢失口令解决方法
- SQL(触发器)
- vim如何进行分屏操作
- JSP 连接MySQL 5.1
- 学习IT资源分享,欢迎各位知道的学习IT资源前来分享
- CSS 最核心的四个概念
- Java for LeetCode 067 Add Binary
- EMVTag系列10《发卡行公钥证书》
- nodejs的mysql模块学习(六)连接池的创建和使用
- 解决xcode7添加启动图片不显示
- 我的ubuntu配置
- 关于Form窗体的StartPosition 属性如何设置的问题
- 每天一条Linux命令(OS X系统上操作)
- UITableView的刷新
- IOS深入学习(12)之Archiving
- mongodb新人扫盲
- OCR识别
- .net HttpListener 很慢
热门文章
- NLP用CNN分类Mnist,提取出来的特征训练SVM及Keras的使用(demo)
- dom4j解析xml文档(增删改查)
- AFNetworking 3.0 版本使用
- 001_从原理上搞定编码-- Base64编码
- 【Android测试】【第十六节】Instrumentation——初识+实战
- jqxGrid 绑定格式化
- SQL server2012怎么备份数据库(设置自动备份)
- RDIFramework.NET 框架之组织机构权限设置
- RDIFramework.NET ━ 9.6 模块(菜单)管理 ━ Web部分
- 记一次奇怪IE动态加载js的乱码