调用webservice并使用其URL获取响应

时间:2013-06-29 15:27:07

标签: asp.net web-services

我有网络服务网址http://matrixrets.abor.com/rets/login.ashxhttp://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);

0 个答案:

没有答案