我有网络服务网址http://matrixrets.abor.com/rets/login.ashx和http://matrixrets.abor.com/rets/getobject.ashx?Resource=Property&Type=Photo&ID=195850:0
由于登录,我无法在项目中添加Web引用,并且它会发现发现错误(值不能为null)。
如何使用代码而不是添加网络引用直接使用网络服务网址传递凭据?
我使用下面的代码获取图像..并且它给出错误“远程服务器返回错误:(401)未经授权。”即使我通过证书。
string url = "http://matrixrets.abor.com/rets/getobject.ashx?Resource=Property&Type=Photo&ID=195850:0";
WebClient webClient = new WebClient();
webClient.Credentials = new NetworkCredential("***", "***");
byte[] image = webClient.DownloadData(url);