Я звоню в службу по приведенному ниже фрагменту.
var uri = new Uri("https://url.com/SrvClienteProxySoap");
var endpointAddress = new EndpointAddress(uri);
BasicHttpBinding basicHttpBinding = new BasicHttpBinding(BasicHttpSecurityMode.Transport);
basicHttpBinding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Basic;
ChannelFactory<SrvClienteSoap> factory = new ChannelFactory<SrvClienteSoap>(basicHttpBinding, endpointAddress);
SrvClienteSoap serviceProxy = factory.CreateChannel();
var req = new SomeRequest();
Response result = await serviceProxy
.ObterClienteAsync(req)
.ConfigureAwait(false);
factory.Close();
Но я получаю ошибку аутентификации, говорящую о том, что мне нужно предоставить токен.
Я могу отправить токен с помощью SoapUI, как на изображении
Как я могу отправитьAuthHeaders используя dotnet?