На какой URL-адрес я отправляю сообщение для SOAP-сервиса Live Search?
-
02-07-2019 - |
Вопрос
Возможно, я просто очень-очень толстая.Однако, просматривая SDK для поиска в реальном времени (MSN search), который использует SOAP, не сообщает мне, по какому URL-адресу находится служба??Я могу загрузить SDK для C # или VB, которые, вероятно, инкапсулируют, но это мне не помогает (я использую ruby).
Решение
URL, который вам нужен, это: http://soap.search.live.com/webservices.asmx
Дополнительная информация о различных инструментах, которые вы могли бы использовать для обнаружения конечных точек из WSDL:
Если у вас есть VS, вы можете обнаружить конечную точку, добавив ссылку на веб-службу в консольный проект C #, а затем открыв файл app.config и выполнив поиск <endpoint>
элемент.
Чтобы добавить ссылку на веб-службу для веб-службы оперативного поиска, укажите мастеру на WSDL по адресу http://soap.search.live.com/webservices.asmx?wsdl.
В качестве альтернативы вы можете использовать инструмент svcutil.exe из .Net 3.0 для создания клиентской оболочки C # и файла .config из WSDL.Опять же, вас интересует <endpoint>
из сгенерированной конфигурации.