Я не уверен, что на этот вопрос уже был дан ответ, но я не смог найти решение.
Вот мой вопрос:
Я преобразовал пару API Rest (как вы знаете, использует методы get и post Http) из поставщика в мыльный веб-сервис и смог достичь требуемой функциональности.
Теперь проблема в том, что я не могу получить ответ на любой из запросов на публикацию в другом приложении .Net (C #), которое использует мыльный веб-сервис. Функциональность работает нормально, но я просто не могу сохранить ответ, так как он говорит: «Ответ не является правильно сформированным XML», а внутреннее исключение гласит: «Данные на корневом уровне недопустимы. Строка 1, позиция 1.».
Что удивительно, запросы get работают нормально! Любые идеи о том, что может быть неправильно ??
XML от сервиса:
<?xml version="1.0" encoding="utf-8" ?>
<string xmlns="http://www.abc.com/abc/literalTypes">
<conferencevo>
<id>23</id>
<name>test</name>
<type>AMP</type>
<startdate>2011-05-06T07:30:00</startdate>
<duration>180</duration>
<numberofparticipants>2</numberofparticipants>
<profile>Demanded</profile>
<ddis>abcdefg</ddis>
<reservationid>873</reservationid>
<template>false</template>
<state>Confirmed</state>
</conferencevo>
</string>
Конец веб-службы также не отображает xml-ответ (как я проверял сегодня). Вот что я получаю вместо:
Невозможно отобразить страницу XML. Невозможно просмотреть ввод XML с использованием таблицы стилей. Пожалуйста, исправьте ошибку и затем нажмите кнопку Обновить, или повторите попытку позже. Недействительно на верхнем уровне документа. Ошибка обработки ресурса '... / url' Не удалось найти столбец [ИМЯ]. <?xml version="1.0" encoding="utf-8"?> ^