WebResponse在JavaScript中

时间:2012-11-17 05:17:15

标签: c# javascript jquery

我想从www.xyz.com上阅读www.abc.com - 页面(查看源代码),也可能是跨域问题。

通过使用我能够阅读的WebRequest,WebResponse,Stream,可以在代码中使用。

但我想在JavaScript或jQuery中做同样的事情是可能的吗?你可以帮助我吗?

先谢谢。

例如:通过这个我们可以在cs页面中阅读,但我想在jquery中使用相同的东西

 WebRequest request = WebRequest.Create("http://www.abc.com");
    WebResponse response = request.GetResponse();
    Stream data = response.GetResponseStream();
    string html = String.Empty;
    Uri pgetpage = new Uri(host);
    if (pgetpage.HostNameType == UriHostNameType.Dns && (!(pgetpage.HostNameType == UriHostNameType.Unknown)))
    {
        host = "http://" + pgetpage.Host.Replace("www.", "") + "/";
    }
    string getUrl1 = host;
    html = sr.ReadToEnd();

2 个答案:

答案 0 :(得分:1)

在正常情况下,由于原始政策相同(跨域访问)。

如果您可以修改其他服务器上的响应,则应该能够使用CORS或其他x域解决方案。

答案 1 :(得分:-2)

你可以试试这个

$.get('www.xyz.com', function(data) {
  alert(data);
});