为什么用GetResponse取网页内容,但是取不到?

liuyuer 2006-08-21 08:26:46
用的是msdn中的代码,但是发现,有的个别的https的网站取回的内容是空,状态是返回200。
取一般的例如www.163.com之类的网站内容没问题。
' Create a request for the URL.
Dim request As WebRequest = WebRequest.Create("https://www.abcd.com.cn/app/efg.jsp")
' If required by the server, set the credentials.
request.Credentials = CredentialCache.DefaultCredentials
' Get the response.
Dim response As WebResponse
response = request.GetResponse()
' Display the status.
Console.WriteLine(CType(response, HttpWebResponse).StatusDescription)
Console.WriteLine("-----------------------------------------------------------------------------------------------------")
' Get the stream containing content returned by the server.
Dim dataStream As Stream = response.GetResponseStream()
' Open the stream using a StreamReader for easy access.
Dim reader As New StreamReader(dataStream)
' Read the content.
Dim responseFromServer As String = reader.ReadToEnd()
' Display the content.
Console.WriteLine(responseFromServer)
' Clean up the streams and the response.
reader.Close()
response.Close()
...全文
357 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
GHOSTSEA 2006-10-23
  • 打赏
  • 举报
回复
学习中~~~~~
xingyaohua 2006-10-01
  • 打赏
  • 举报
回复
10.1也来顶
lia900 2006-09-28
  • 打赏
  • 举报
回复
接分
新鲜鱼排 2006-08-23
  • 打赏
  • 举报
回复
https协议是使用了SSL加密信道,不可能被你得到明文。
wshuangminlg 2006-08-21
  • 打赏
  • 举报
回复
帮你顶了

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧