ASP.NET 允许跨域请求
来源:互联网 发布:淘宝同行恶意差评 编辑:程序博客网 时间:2024/06/06 19:14
在项目开发中,为了方便每个客户端调用,统一调用接口,ASP.NET 需要跨域请求
第一种方式 在代码里设置HttpHeader:
#region 支持跨域请求
context.Response.ClearHeaders();
context.Response.AppendHeader("Access-Control-Allow-Origin","*");
string requestHeaders = context.Request.Headers["Access-Control-Request-Headers"];
context.Response.AppendHeader("Access-Control-Allow-Headers",
string.IsNullOrEmpty(requestHeaders) ? "*" : requestHeaders);
context.Response.AppendHeader("Access-Control-Allow-Methods", "POST, OPTIONS");
#endregion
第二种方式在web.config文件里配置
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/>
<add name="Access-Control-Allow-Headers" value="x-requested-with"/>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
</system.webServer>
主意:在实际的开发中,*代替需要跨域的域名
0 0
- ASP.NET 允许跨域请求
- ASP.net Web API允许跨域访问解决办法
- 允许asp.net web程序的跨域访问
- ASP.NET WebApi 跨域请求配置
- nginx允许所有二级域名跨域请求
- java允许请求跨域访问
- C# ABP 允许跨域请求
- django允许跨域请求配置
- 跨域请求不被允许
- 设置apache允许跨域 ajax请求
- Spring-Boot允许跨域请求
- asp.net允许用户输入时,关闭请求检测,RequestValidate="false",且替换"<",">"
- Spring Boot 允许跨域请求、自定义请求头
- ASP.NET MVC 实现 AJAX 跨域请求
- ASP.Net 跨域跳转域名 使用jquery ajax请求
- ASP.NET跨域请求中的问题【CORS】
- 解决asp.net mvc的跨域请求问题
- ASP.NET跨域请求中的问题【CORS】
- 十三、linux curl详解
- STL源码剖析——priority_queue
- java 中类的加载顺序
- oracle10g升级补丁后无法启动实例
- 关于在eclipse中使用ctypes 如何处理编码的问题
- ASP.NET 允许跨域请求
- Annotation之标记注解
- android 如何修改系统语言
- linux下logrotate 配置和理解
- Grep命令详解-9个经典使用场景
- iOS dismiss后 原控制器界面上移解决
- 十四、CentOS下J2EE运行环境部署说明
- 消息对话框(MessageBox)
- ios验证常用正则表达式的使用