Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Обращение к web-службе без прокси-класса


Автор: Bonus 8.5.2008, 10:26
Собсно сабж, как обратиться к службе для которой нельзя сгенерировать прокси класс?

Автор: kosten_spb 8.5.2008, 13:34
Bonus, если обратиться к веб-службе через браузер (*.asmx файл), то, как правило, ты попадаешь на страничку с описанием веб-службы. В нем указывается какие методы она предоставляет. Для каждого метода будут приведены примеры HTTP запроса к службе и ответа от нее. В итоге для обращения к веб-службе нужно будет по НТТР передавать XML и ответ получать в виде XML.

Автор: Bonus 8.5.2008, 13:53
Служба закрытая, при обращении из браузера приходит однострочный ответ "Используйте метод POST". И все! У меня есть описание протокола службы на бумаге, но я не знаю какие классы использовать для передачи сообщений или для вызова методов службы.

Автор: kosten_spb 8.5.2008, 14:27
Bonus, в описании есть XML структура?
Для работы со службой понадобятся классы WebRequest и WebResponse

Автор: Bonus 8.5.2008, 14:49
Да, все есть. Чем мне могут помочь WebRequest и WebResponse?

Автор: kosten_spb 8.5.2008, 19:06
Цитата(Bonus @  8.5.2008,  12:49 Найти цитируемый пост)
Да, все есть. Чем мне могут помочь WebRequest и WebResponse? 

я же писал выше, что сформированный XML запрос надо отправлять по НТТР, а это делается с помощью этих классов.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)