我有网络服务 URL http://matrixrets.abor.com/rets/login.ashx和http://matrixrets.abor.com/rets/getobject.ashx?Resource=Property&Type=Photo&ID=195850:0
由于登录,我无法在项目中添加 Web 引用,并且它给出了发现错误(值不能为空)。
如何使用代码使用 Web 服务 url 直接传递凭据,而不是添加 Web 引用?
我正在使用以下代码获取图像..它给出错误“远程服务器返回错误:(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);