Bonjour,

J'aimerai envoyer un flux xml (SOAP 1.2) comme par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <HelloWorld xmlns="http://www.monsiteblabla.fr/MonService1.asmx">
      <value>Test</value>
    </HelloWorld>
  </soap12:Body>
</soap12:Envelope>
et l'envoyer à un service web que je ne connais pas et qui sera donc "paramétrable" par l'utilisateur.
Et récupérer le flux en retour du service web (je pense pas que ce soit le plus compliqué).

Pour me connecter au service web j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
var client = new WebClient();
var stream = client.OpenRead(@webServiceAsmxUrl + "?wsdl");
Donc ma question est comment je peux envoyer un flux xml a un service web ?

Bonne journée.