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>

最新文章

  1. [转]SVN客户端解决authorization failed问题
  2. creating indexing for SQL tunning
  3. RabbitMQ+PHP 消息队列环境配置
  4. 2014年度辛星html教程夏季版第二节
  5. swift3.0 hello swift(1)
  6. PHP中实现在数据库中的增、删、查、改
  7. WebApi接口请求失败,找不到资源。
  8. Windows2008R2操作系统日志清理
  9. linux-linnode满了的提示
  10. js常用返回网页顶部几种方法
  11. sqlserver 2008 还原数据库时,提示有用户正在使用,无法取得使用占有权
  12. 日常训练赛 Problem C – Complete Naebbirac’s sequence
  13. 快速将wax配置到项目中进行lua开发
  14. [osg]osg自定义事件的理解
  15. [转]linux sort 命令详解
  16. 如何用纯 CSS 创作一个摇摇晃晃的 loader
  17. tensorflow模型持久化保存和加载--深度学习-神经网络
  18. ionic 图片加载失败,显示默认图片代替
  19. python16_day18【Django_Form表单、分页】
  20. 一张表搞清楚 php 的 is_null、empty、isset的区别

热门文章

  1. research plan1111
  2. AngularJS2.0 一个表单例子——总体说来还是简化了1.x 使用起来比较自然
  3. 回顾2017Java 小结
  4. luoguP2939 [USACO09FEB]改造路Revamping Trails
  5. bzoj3505 [Cqoi2014]数三角形——组合数+容斥
  6. jQuery的jsop,jsonp跨域请求
  7. E20171015-hm
  8. robotframework - 介绍&amp;应用
  9. 【洛谷4770/UOJ395】[NOI2018]你的名字(后缀数组_线段树合并)
  10. [转]Linux 正则表达式详解