【发布时间】:2020-02-25 17:29:04
【问题描述】:
我使用 .NET CORE 使用 WCF(连接服务),我想调用 wfc 服务并发送 xml...但是在执行服务时, 这会引发下一个异常
“从服务器收到的身份验证标头是 'Basic realm="AXIS"'。”
当我在 SOAP UI 中运行服务时,我分配了基本授权选项,它运行良好......但是在这部分我不知道如何设置授权类型
我也没有任何配置xml文件,只有一个名为ConnectedService.json的json
代码:
var endpoint = new TestService.WebTest_Service.EndpointConfiguration();
var service = new TestService.WebTest_Service(endpoint);
string strXml = _getXml();
TestService.XML xml = new TestService.XML();
xml.document = strXml;
service.ClientCredentials.UserName.UserName = "username";
service.ClientCredentials.UserName.Password = "password";
var result = service.invokeAsync(xml); // => THROW ERROR
【问题讨论】: