摘要: js跨域我用的比较多的就是jsonp和程序代理。但是jsonp只能用get,而且是js异步调用,有时候不能满足项目要求。下面的代码块是js调用一般处理程序的代理来实现js跨域的。如果js需要多次跨域,推荐下面的方法。publicstringGetInfo(HttpContextcontext){stringpost="a=XX&b=XX";returnCreateHttpRequest("https://www.XXXX.com",post,"POST");}#region构造请求///<summary>///构造 阅读全文
posted @ 2012-08-29 16:09 Cat Qi 阅读(464) 评论(0) 推荐(1) 编辑
摘要: javascript跨域有两种情况:1、基于同一父域的子域之间,如:a.c.com和b.c.com2、基于不同的父域之间,如:www.a.com和www.b.com3、端口的不同,如:www.a.com:8080和www.a.com:80884、协议不同,如:http://www.a.com和https://www.a.com对于情况3和4,需要通过后台proxy来解决,具体方式如下:a、在发起方的域下创建proxy程序b、发起方的js调用本域下的proxy程序c、proxy将请求发送给接收方并获取相应数据d、proxy将获得的数据返回给发起方的js发起方页面代码如下:<form id= 阅读全文
posted @ 2012-08-29 15:55 Cat Qi 阅读(969) 评论(0) 推荐(0) 编辑