Я создаю клиент для мыльного сервиса на .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 большой компании.
Ничего не изменилось, использовался только автоматически сгенерированный код.Что я должен сделать, чтобы иметь возможность делать вызовы API для этой службы SOAP