Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> WebService's method without SOAP 
:(
    Опции темы
ExSoft
Дата 14.4.2011, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 29.6.2008

Репутация: нет
Всего: 1



ЭстЪ WebService методы которого получают/отдают данные, завернутые в SOAP. Но в один метод входные данные POST'ятся в виде простой xml'ины. Вот как сей метод необходимо описать, чтобы он мог принимать эту xml'ну, а не рушиться из-за того, что она не завернута в SOAP?

P.S. google'л, но ничего вменяемого не нашел...
PM MAIL   Вверх
ExSoft
Дата 15.4.2011, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 29.6.2008

Репутация: нет
Всего: 1



В общем сделал так:
Код

[WebMethod]
public TestClassSimple MethodWithoutParameters()
{
    TestClassSimple
        InputTestClassSimple = new TestClassSimple();

    StreamReader
        StreamReader = new StreamReader(Context.Request.InputStream, Encoding.UTF8);

    XmlSerializer
        XmlSerializer = new XmlSerializer(InputTestClassSimple.GetType());

    InputTestClassSimple = (TestClassSimple)XmlSerializer.Deserialize(StreamReader);

    DoSmth(InputTestClassSimple);

    return InputTestClassSimple;
}

Правда, ректально это как-то, IMHO...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0594 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.