Bonjour,
je souhaite envoyer un message soap. Cependant lors de la réponse je reçoit cette erreur :
"Le serveur distant a retourné une erreur*: (500) Erreur interne du serveur."
Le type de contenu text/xml; charset=utf-8 du message de réponse ne correspond pas au type de contenu de la liaison (application/soap+xml; charset=utf-8). Si vous utilisez un encodeur personnalisé, vérifiez que la méthode IsContentTypeSupported est implémentée correctement. Les premiers 562 octets de la réponse étaient : '<?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlnssd="http://www.w3.org/2001/XMLSchema" xmlns
si="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<soapenv:Fault>
<faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:Client.NoSOAPAction</faultcode>
<faultstring>no SOAPAction header!</faultstring>
<detail>
<ns2:hostname xmlns:ns2="http://xml.apache.org/axis/">xxxxxx</ns2:hostname>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>'.
Donc j'essaie d'ajouter la balise SOAPAction dans le soap:header mais je ne trouve aucun exemple de tag soap:soapAction
Savez-vous comment faire ?
voici le xml de mon soap :
D'avance je vous remercie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 "<soapenv:Envelope xmlns:soapenv=""http://schemas.xmlsoap.org/soap/envelope/"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"">" & _ "<soap:Header>" & _ "</soap:Header>" & _ "<soapenv:Body>" & _ "<xmlString xmlns=""xxxxxxx"">" & _ "xxxxxx</xmlString></soapenv:Body></soapenv:Envelope"
Partager