Когда пишется Web сервис, разработчику стоит задуматься о безопасности. Один из простых способов это скрытие из публичного доступа WSDL информации. Поэтому представьте ситуацию: вы интегрируетесь с какой то внешней системой. Разработчики этой системы присылают .docx файл с документацией к ней. Внутри содержится текст XML <wsdl:definitions /> и сразу встает вопрос, как же это использовать.
- Первым делом выделяем всю XML из документа, копируем и сохраняем в отдельном файле с расширением .asmx.
- Далее отрываем Visual Studio жмем по References правую кнопку и выбираем "Add Service Reference..."
- В отрывшемся окне добавления ссылки в поле Address вводим строку формата "file://PATH.asmx" жмем GO и видим, что студия успешно считала содержащуюся в файле информацию о сервисе.
- После нажатия на OК можно начать работу со службой, передав в класс посредник её адрес. Пример создания клиента указан ниже:
Комментариев нет:
Отправить комментарий