Asp.net 调用webservice并使用其URL获取响应
我有web服务URL和 由于登录原因,我无法在项目中添加web引用,它会导致发现错误(值不能为null) 如何使用代码直接使用web服务url传递凭据,而不是添加web引用 我正在使用下面的代码获取图像。。它给出了一个错误“远程服务器返回了一个错误:(401)未经授权。”即使我正在传递凭据Asp.net 调用webservice并使用其URL获取响应,asp.net,web-services,Asp.net,Web Services,我有web服务URL和 由于登录原因,我无法在项目中添加web引用,它会导致发现错误(值不能为null) 如何使用代码直接使用web服务url传递凭据,而不是添加web引用 我正在使用下面的代码获取图像。。它给出了一个错误“远程服务器返回了一个错误:(401)未经授权。”即使我正在传递凭据 string url = "http://matrixrets.abor.com/rets/getobject.ashx?Resource=Property&Type=Photo&ID=195
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);
.ashx文件是通用处理程序,而不是web服务。对于web服务,它以.asmx结尾。查看更多详细信息。好的,那么我如何使用用户名密码调用URL?我的问题有任何更新吗?