Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 远程服务器返回错误:(401)未经授权。(服务器端重定向)_.net - Fatal编程技术网

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

.net 远程服务器返回错误:(401)未经授权。(服务器端重定向),.net,.net,嗨,我正在尝试获取url的html代码(“http://dx.doi.org/10.1038/nclimate1398),则会发生以下错误。我尝试过这个网站上提到的很多方法,但都不起作用。这是我的密码 它在Web浏览器中工作,不提供用户名和密码 如何修复此问题?听起来您需要正确的用户名和密码。您好,Peter Ritchie,没有用户名和密码,链接在web浏览器中正常工作。您是否尝试将useragent设置为与浏览器相同? dim url as string = "http://dx.doi.o

嗨,我正在尝试获取url的html代码(“http://dx.doi.org/10.1038/nclimate1398),则会发生以下错误。我尝试过这个网站上提到的很多方法,但都不起作用。这是我的密码

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


如何修复此问题?

听起来您需要正确的用户名和密码。您好,Peter Ritchie,没有用户名和密码,链接在web浏览器中正常工作。您是否尝试将useragent设置为与浏览器相同?
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