Я отправляю сообщение на веб-страницу, где мне сказали, что XML - это тело. Оказывается, что на самом деле требуется то, что выглядит как строка запроса CGI в кодировке URL:
<FIRST>
<ELEMENT1>Value1</ELEMENT1>
<ELEMENT2>Value1</ELEMENT2>
<ELEMENT3>Value1</ELEMENT3>
</FIRST>
<SECOND>
<ELEMENT1>Value1</ELEMENT1>
<ELEMENT2>Value1</ELEMENT2>
</SECOND>
Необходимо передать как
FIRST_ELEMENT1 = VALUE1 & FIRST_ELEMENT2 = VALUE2 & FIRST_ELEMENT3 = VALUE3 & SECOND_ELEMENT1 = VALUE1 & SECOND_ELEMENT2 = VALUE2
Третья сторона говорит мне, что это обычное использование, хотя я раньше не видел его (как способ отправки XML), очевидно, что сервис был разработан для приема HTML POST с формой в качестве источника данных. .
Хотя я вижу, как написать преобразование, мне интересно, есть ли в фреймворке .Net метод, обеспечивающий этот перевод. До и включая .Net 3.5 доступен для этого проекта.
Спасибо заранее
Dave