远程服务器返回错误:(401)未经授权。 (Serverside重定向)

时间:2012-10-11 13:03:46

标签: .net

您好我正在尝试获取网址的html代码(“http://dx.doi.org/10.1038/nclimate1398”),发生以下错误。我已经尝试过很多方法在这个网站上提到但它不起作用。这是我的代码。

  

它在Web浏览器中工作,但没有提供用户名和密码

dim url as string = "http://dx.doi.org/10.1038/nclimate1398"
Dim myRequest = CType(WebRequest.Create(url), HttpWebRequest)
myRequest.Credentials = System.Net.CredentialCache.DefaultCredentials
myRequest.PreAuthenticate = True
myRequest.AllowAutoRedirect = True
Dim response = myRequest.GetResponse()
Dim responseStream = response.GetResponseStream()
Dim responseReader = New StreamReader(responseStream)
Dim result = responseReader.ReadToEnd()
Return result

我该如何解决这个问题?

0 个答案:

没有答案