我正在.Net Core上创建用于肥皂服务的客户端。代码是从wsdl生成的 https://testfinance.post.ee/finance/erp/erpServices.wsdl
应发送请求的代码
var client = new ErpDataExchangeClient(
ErpDataExchangeClientBase.EndpointConfiguration.ErpDataExchangeSoap11);
var eInvoiceRequest = new EInvoiceRequest()
{
authPhrase = "10****:rskzsbkqdlmlmaeoyhmzeyttacozypxbbwqudna***********",
E_Invoice = GetEinvoice()
};
var result = client.EInvoiceAsync(eInvoiceRequest).Result;
GetEinvoice()
-返回XMl文档
在运行时出现异常:
System.InvalidOperationException:'合同需要双工,但是 绑定“ BasicHttpBinding”不支持或未配置 适当地支持它。'
服务应该没问题。这是一个大公司的API。
没有任何更改,仅使用自动生成的代码。 我应该怎么做才能对此SOAP服务进行API调用