asp.net 跨域问题
2024-08-28 02:11:09
asp.net 跨域问题
解决方案1:
public void ProcessRequest(HttpContext context)
{
//解决跨域问题
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");
context.Response.AppendHeader("Content-type", "application/json"); string action = context.Request.QueryString["action"];
switch (action)
{
case "get_total_pages":
getTotalPages();
break;
default:
output();
break;
}
}
解决方案2:
web.config配置文件System.web节点添加以下代码:
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Methods" value="POST,GET"/>
<add name="Access-Control-Allow-Headers" value="x-requested-with"/>
<add name="Access-Control-Allow-Origin" value="http://localhost:22779" />
</customHeaders>
</httpProtocol>
最新文章
- [转]SVN客户端解决authorization failed问题
- creating indexing for SQL tunning
- RabbitMQ+PHP 消息队列环境配置
- 2014年度辛星html教程夏季版第二节
- swift3.0 hello swift(1)
- PHP中实现在数据库中的增、删、查、改
- WebApi接口请求失败,找不到资源。
- Windows2008R2操作系统日志清理
- linux-linnode满了的提示
- js常用返回网页顶部几种方法
- sqlserver 2008 还原数据库时,提示有用户正在使用,无法取得使用占有权
- 日常训练赛 Problem C – Complete Naebbirac’s sequence
- 快速将wax配置到项目中进行lua开发
- [osg]osg自定义事件的理解
- [转]linux sort 命令详解
- 如何用纯 CSS 创作一个摇摇晃晃的 loader
- tensorflow模型持久化保存和加载--深度学习-神经网络
- ionic 图片加载失败,显示默认图片代替
- python16_day18【Django_Form表单、分页】
- 一张表搞清楚 php 的 is_null、empty、isset的区别
热门文章
- research plan1111
- AngularJS2.0 一个表单例子——总体说来还是简化了1.x 使用起来比较自然
- 回顾2017Java 小结
- luoguP2939 [USACO09FEB]改造路Revamping Trails
- bzoj3505 [Cqoi2014]数三角形——组合数+容斥
- jQuery的jsop,jsonp跨域请求
- E20171015-hm
- robotframework - 介绍&;应用
- 【洛谷4770/UOJ395】[NOI2018]你的名字(后缀数组_线段树合并)
- [转]Linux 正则表达式详解