Попытка разработать веб-приложение, подключающееся к существующей производственной установке vCenter. Согласно экранам администрирования, URL-адрес vSphere Web API https: // имя сервера / sdk
Когда я пытаюсь получить доступ к wsdl API в
(и всевозможные игры с номером порта, которые не должны работать и, по сути, не работают)
Я получаю 404. Всегда.
Есть предложения, как подключиться к API?
Обратите внимание, что все существующие машины и службы работают нормально: веб-клиент подключается и показывает данные, Power CLI получает всевозможные полезные вещи при использовании этого для запроса сервера и т. Д.
Запуская Fiddler во время работы PowerCLI, я увидел, что https: // имя сервера / sdk на самом деле это расположение API.
Я взял файлы wsdl, предоставленные в загрузке vSphere SDK, и разместил их локально. Затем я смог сгенерировать на их основе клиент SOAP, а затем указал конечную точку клиента на фактическую службу.