【发布时间】:2019-06-18 05:50:45
【问题描述】:
我有 Web 服务的 URL,我正在尝试在我的 WebAPI 项目中调用该 Web 服务。
网址:http://domain/soap/wsdl11?services=XYZ_Service&sap-client=007&sap-user=demo&sap-password=demo@123
我试过的代码:
Service.DemoService client = new Service.DemoService();
client.Credentials = new NetworkCredential("demo", "demo@123", "domain");
client.PreAuthenticate = true;
client.GetData("Test");
但它的表现:
请求失败,HTTP 状态为 401:未授权。
以上网址在浏览器中有效。
【问题讨论】:
-
您确定提供的网络凭据正确吗?
-
是的,在浏览器上点击此 URL 时,将显示 XML 详细信息
标签: c# web-services asp.net-web-api