vSphere API:无法访问 wsdl

vSphere API:无法访问 wsdl

尝试开发一个连接到现有生产 vCenter 设置的基于 Web 的应用程序。根据管理屏幕,vSphere Web API 的 URL 是https://服务器名称/sdk

当我尝试访问 API 的 wsdl 时

(以及所有类型的端口号不应该运行的游戏,事实上,它们根本就不能运行)

我得到 404。总是如此。

关于如何连接 API 有什么建议吗?

请注意,所有现有机器和服务都运行良好:Web 客户端连接并显示数据,Power CLI 在使用它查询服务器时获得各种好东西,等等。

答案1

在 PowerCLI 运行时运行 Fiddler,我看到https://服务器名称/sdk实际上是 API 的位置。

我获取了 vSphere SDK 下载中提供的 wsdl 文件并将其托管在本地。然后,我能够基于它们生成 SOAP 客户端,然后将客户端的端点指向实际服务。

相关内容