我正在构建一个 AJAX 代理页面以从站点上的 SSL 单点登录中提取信息。不幸的是,我觉得我被卡住了。我试过使用 webclient 和 HttpWebRequest 但我似乎无法通过初始页面。
我正在捕获链接单击操作并将链接的 URL 传递到我的代理页面。
$("#Frame").load("/ProxyAjax?url=" + serializedData);
并执行以下代码
string redirectUrl = Server.UrlDecode(Request.QueryString["url"]);
Uri myURI = new Uri(redirectUrl);
WebClient wc = new WebClient();
wc.Headers.Add("Cookie", Request.Headers["Cookie"]);
vd.String = wc.DownloadString(redirectUrl);
让我正在调用的页面正在执行重定向,而我被困在两者之间。关于如何解决这个问题的任何想法?