справочный веб-сервис БЕЗ Visual Studio - PullRequest
2 голосов
/ 02 мая 2011

В настоящее время у меня есть проект, который не использует Visual Studio, мы компилируем с ruby.Я хочу использовать удаленный веб-сервис, но я не могу найти никого, кто делает это через код.Я знаю, что через Visual Studio это очень просто, но какой синтаксис для подключения к веб-сервису?

Ответы [ 2 ]

1 голос
/ 02 мая 2011

Это можно сделать в командной строке с помощью wsdl.exe (веб-ссылка), wsewsdl3.exe (веб-ссылка WSE3) или svcutil.exe (сервисная справка WCF).Это будет использовать WSDL / MEX и генерировать ваш прокси-слой в виде файла класса C #.

0 голосов
/ 02 мая 2011

Если вы говорите о веб-сервисе asmx:

VS создает локальный прокси для вас, чтобы обратиться к веб-службе. В отсутствие этого самый простой способ общения с веб-сервисом - включить HttpGet / HttpPost в web.config веб-сервиса - тогда вы можете просто использовать стандартные HTTP-запросы:

<webServices>
    <protocols>
        <add name="HttpGet"/>
    </protocols>
</webServices>

Таким образом, вы можете вызвать метод Bar() в своей веб-службе Foo, отправив HTTP-запрос GET на http://server/Foo.asmx/Bar.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...