Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)归海一刀published in(发表于) 2014/3/16 2:53:04 ajax跨域访问代理文件下载(asp、php、asp.net)_[AJAX教程]
最近做东西遇到了ajax跨域(cross domain)访问的问题,最后采用了Application Proxies 方式解决,即在本域内放置一个代理文件(视本域支持的开发语言选定asp、asp.net或是其他),此代理文件将url参数(QueryString)发送到目标域对应页面获取html代码,然后输出。ajax直接访问这个代理文件以达到跨域的目的。基于asp.net的跨域访问代理文件c#代码如下:<%@ Page Language="C#" AutoEventWireup="true" ResponseEncoding="utf-8" %><%@ Import Namespace=System.Net %><%@ Import Namespace=System.IO %>
另外还有基于asp和php的实现,不再列出,感兴趣的可以下载包含这三个文件的压缩包:http://www.cnblogs.com/Files/cncxz/ajaxProxy.rar
赞