我已经在Nopcommerce 3.30中实现了插件。插件的控制器操作方法包括:
System.Net.HttpWebRequest objRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(idiUrl);
objRequest.Method = "GET";
objRequest.ContentType = "application/x-www-form-urlencoded";
objRequest.AllowAutoRedirect = true;
objRequest.Credentials = CredentialCache.DefaultCredentials;
objRequest.KeepAlive = false;
objRequest.Timeout = 300000;
在这条线之后,
System.Net.HttpWebResponse objResponse = (System.Net.HttpWebResponse)objRequest.GetResponse()
我犯了错误,
远程服务器返回一个错误:(401)未经授权。日志条目的详细信息。 完整消息: System.Net.WebException:远程服务器返回一个错误:(401)未经授权。在System.Net.HttpWebRequest.GetResponse()
请帮我解决这个问题。
谢谢。
发布于 2014-10-30 08:27:06
什么是idiUrl。如果您在浏览器中直接访问URL,它会工作吗?我认为它需要身份验证/授权,而且您没有提供这一点,因为您使用的是DefaultCredentials。
https://stackoverflow.com/questions/26649757
复制相似问题