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

liuyuer 2006-08-21 10:54:48
用的是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()
...全文
102 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyuer 2006-08-21
  • 打赏
  • 举报
回复
有什么办法吗?
copall 2006-08-21
  • 打赏
  • 举报
回复
有些https安全认证度比较高的情况下很难取到
liuyuer 2006-08-21
  • 打赏
  • 举报
回复
什么意思?
edwardfay 2006-08-21
  • 打赏
  • 举报
回复
System.Net.WebClient

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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