请求失败,HTTP状态为401:调用Web服务时未授权

时间:2019-01-24 13:16:57

标签: c# web-services asp.net-web-api

我有Web服务的URL,我正在尝试在我的WebAPI项目中调用该Web服务。

URL:C

我尝试过的代码:

http://domain/soap/wsdl11?services=XYZ_Service&sap-client=007&sap-user=demo&sap-password=demo@123

但显示如下:

  

请求失败,HTTP状态为401:未授权。

以上URL在浏览器中有效。

1 个答案:

答案 0 :(得分:1)

您可以在应用程序中使用服务引用。 右键单击引用,单击以添加服务引用弹出窗口。您可以在其中添加名称的服务引用来添加Web服务URL(不带方法和参数)。 它将表现为普通的dll或任何其他引用。 创建服务引用名称的实例,然后使用该实例从您的Web服务调用带有参数的任何方法(如果有参数的话)。