Je publie sur une page Web dont on m'a dit qu'elle prenait XML comme corps. Il s'avère que ce qu'il faut vraiment est ce qui ressemble à une URL encodée chaîne de requête CGI:Conversion d'un document XML en chaîne de requête codée URL pour HTTP POST - C#
<FIRST>
<ELEMENT1>Value1</ELEMENT1>
<ELEMENT2>Value1</ELEMENT2>
<ELEMENT3>Value1</ELEMENT3>
</FIRST>
<SECOND>
<ELEMENT1>Value1</ELEMENT1>
<ELEMENT2>Value1</ELEMENT2>
</SECOND>
a besoin d'être transmis comme
FIRST_ELEMENT1 = VALUE1 & FIRST_ELEMENT2 = VALUE2 & FIRST_ELEMENT3 = VALUE3 & SECOND_ELEMENT1 = VALUE1 & SECOND_ELEMENT2 = VALEUR2
La troisième partie me dit que c'est un usage courant, bien que je ne l'ai pas vu auparavant (en tant que méthode de soumission XML) il est évident que le service a été conçu pour prendre un POST HTML avec un formulaire comme source de données.
Bien que je puisse voir comment je pourrais écrire une transformation, je me demande s'il existe une méthode dans le framework .Net qui réalise cette traduction. Jusqu'à et y compris. Net 3.5 est disponible sur ce projet.
Merci à l'avance Dave
Solution pure Marc. Le troisième parti est catégorique que c'est «streamed XML» - type de données fantaisie je pense. Encore cela permet d'obtenir la sortie désirée. Merci beaucoup. –