首页
新闻
会员
周边
捐助
园子
·
关注
·
粉丝
·
会员
·
随便看看
·
消息
欢迎,请先
登录
或者
注册
。
登录
/
注册
闪存
博客
发言
小组
投递
新闻
提问
博问
添加
收藏
文库
问题反馈
问题列表
我关注的
我的博问
博问标签
获取网页源代码,求助高手。。。
0
悬赏园豆:
10
[已关闭问题]
<P>这看似是个老掉牙的问题,可我这次遇到的问题可不一样。</P> <P>我的代码如下:</P> <P>WebRequest request = WebRequest.Create(url);<BR>WebResponse response = request.GetResponse();<BR>Stream resStream = response.GetResponseStream();<BR>StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);<BR>strResult = sr.ReadToEnd();<BR>resStream.Close();<BR>sr.Close();</P> <P> </P> <P>我在本地测试都能很快的获取到页面的源码,可是上传到服务器之后,就是获取不到,链接了好久,然后提示“无法解析此远程名称”。不知道是不是服务器设置的问题,还望高手赐教,谢谢。。。</P>
.NET技术
ASP.NET
不做懒人
|
初学一级
|
园豆:
190
提问于:2008-07-26 15:21
显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
<
>
分享
分享您的问题
其他回答(3)
0
检查一下webbrowser的url对吗
小也
|
园豆:75
(初学一级)
|
2008-07-26 16:14
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
0
用httpwebrequest, HttpWebRequest httpwebrequest = (HttpWebRequest)HttpWebRequest.Create(textBox1.Text); HttpWebResponse httpwebresponse = (HttpWebResponse)httpwebrequest.GetResponse(); 然后用流读出来,就可以了,还可以转换为xml 等等....
Jared.Nie
|
园豆:1940
(小虾三级)
|
2008-07-26 18:48
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
0
就是楼上这思路. 建议去看看Web Cast课程中的ASP.NET通信 讲得很详细.
Bēniaǒ
|
园豆:692
(小虾三级)
|
2008-07-27 21:11
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
0
感觉像是无法解析域名,你可以看看服务器上用IE访问这个URL是否正常,如果正常,你可以用抓包工具看看,你执行 Stream resStream = response.GetResponseStream(); 后,包到底发到哪里去了。
eaglet
|
园豆:17139
(专家六级)
|
2008-07-28 07:28
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要
登录
以后才能回答,未注册用户请先
注册
。