J'ai un service Java qui communique par https. Je veux me connecter à ce service à partir de C#.WSDoAllReceiver: le message entrant ne contient pas l'en-tête de sécurité requis
Je reçois cette exception:
System.ServiceModel.FaultException: WSDoAllReceiver: Le message entrant ne contient pas nécessaire en-tête de sécurité.
Quelqu'un sait ce qui ne va pas?
C# Code:
EndpointAddress address = new EndpointAddress(
new Uri("https://JavaStore:8443/JavaStore/services/B2BService"),
EndpointIdentity.CreateDnsIdentity("JavaStore"),
new AddressHeaderCollection()
);
BasicHttpBinding binding = new BasicHttpBinding();
binding.Security.Mode = BasicHttpSecurityMode.Transport;
var client = new ReharB2BService.B2BServicePortTypeClient(binding, address);;
client.Open();
client.getAllItems();