用Sys.Net.WebRequest实现一个信息收集机器人 本帖最后由 ghostbear 于 2011-05-12 15:42:23 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 够呛能跨域,客户端还受到浏览器限制。http://blog.csdn.net/net_lover/archive/2010/01/11/5172509.aspx fangxinggood:我这还没涉及到跨域,在发起请求的时候就挂了。 //弹出结果为:http://localhost/AjaxDemo/www.csdn.net,AjaxDemo为我的项目名称。 alert(webRequest.getResolvedUrl());调用WebRequest.invoke(),它直接访问“http://localhost/AjaxDemo/www.csdn.net”这个页面。有啥好方法能修补下吗? 你访问 www.csdn.net 又不是你项目下的,这还不是跨域呀? fangxinggood: 我的意思是:这段代码跟本没有访问ww.csdn.com,而是去访问了http://localhost/AjaxDemo/www.csdn.net。当然这里肯定涉及到跨域问题。 跨域访问,在你的工程里访问:http://www.csdn.net没有跨域,在你的工程里访问:本工程的页面,http://localhost/AjaxDemo/xxx.aspx现在就是说在你工程里访问 http://www.csdn.net 这属于跨域访问,而这种跨域访问一般在js里可能还受客户端浏览器限制。看我贴的连接。 帮你顶一下吧从现象来看,Sys.Net.HttpRequest 直接把你的url放在域内提交。所以变成:http://localhost/AjaxDemo/www.csdn.net 从这个杯具的结果推断,这貌似js本身不支持跨域。或者你找找有没有其他发起Get,Post的方法。可以直接传绝对url的。 asp 字符串四层怎么嵌套? 母版页嵌套的时候,如何FindControl GridView问题!!!!!!顶者有分 DataGrid合计列:(.NET+VB) 请问一下怎么把自定义控件封闭到dll中去 连接数据库后怎么样实现图片下载 这个方案可行吗???,有关session 哪位可以告诉小弟c#生成pdf的源代码? 请问哪里有.net版的petstore ef框架,实体类型XXXX不是当前上下文模型的一部分 .aspx网页 右键在浏览器中查看,看不见我写的内容,必须刷新下才行,为什么 Sqlserver支持 * 通配符吗?
我这还没涉及到跨域,在发起请求的时候就挂了。 //弹出结果为:http://localhost/AjaxDemo/www.csdn.net,AjaxDemo为我的项目名称。
alert(webRequest.getResolvedUrl());调用WebRequest.invoke(),它直接访问“http://localhost/AjaxDemo/www.csdn.net”这个页面。
有啥好方法能修补下吗?
我的意思是:
这段代码跟本没有访问ww.csdn.com,而是去访问了http://localhost/AjaxDemo/www.csdn.net。当然这里肯定涉及到跨域问题。
没有跨域,在你的工程里访问:本工程的页面,http://localhost/AjaxDemo/xxx.aspx现在就是说在你工程里访问 http://www.csdn.net 这属于跨域访问,
而这种跨域访问一般在js里可能还受客户端浏览器限制。看我贴的连接。
http://localhost/AjaxDemo/www.csdn.net
从这个杯具的结果推断,这貌似js本身不支持跨域。
或者你找找有没有其他发起Get,Post的方法。可以直接传绝对url的。