- proxy.php
<? php
$searchUrl = ' http://api.google.com?appid=Demo ' ;
if ( ! empty ( $_POST [ ' query ' ])) {
echo file_get_contents ( $searchUrl . $_POST [ ' query ' ]);
}
?>
- proxy.asp
< %
p = " http://redekuai.com/api/user_friends_xml/funy "
Response.BinaryWrite ZQcnGet(p)
Response.Flush
Function ZQcnGet(url)
Set Retrieval = CreateObject ( " Microsoft.XMLHTTP " )
With Retrieval
.Open " Get " , url, False , "" , ""
.Send
ZQcnGet = .ResponseBody
End With
Set Retrieval = Nothing
End Function
% >
- proxy.aspx
using System.Net;
using System.IO;
using System.Text;
public partial class ajaxpages: System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
WebRequest wr = WebRequest.Create("http://redekuai.com/api/user_friends_xml/funy");
WebResponse wres = wr.GetResponse ();
Encoding resEncoding = System.Text.Encoding.GetEncoding("utf-8");
StreamReader sr = new StreamReader(wres.GetResponseStream(), resEncoding);
string html = sr.ReadToEnd();
Response.Write(html);
sr.Close();
wres.Close();
}
}
- 有人用Perl写了一个更为强大的代理文件
http://www.ajax-cross-domain.com/ - 基于Prototype1.5.0的javascript“代理”
http://www.mellowmorning.com/2007/11/07/updated-cross-site-ajax-plugin-for-prototype/
Ajax跨域代理文件
最新推荐文章于 2024-07-21 17:13:47 发布