| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка под 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 |
я же писал выше, что сформированный XML запрос надо отправлять по НТТР, а это делается с помощью этих классов. |