当我尝试在web浏览器中点击vCenters身份验证端点时,我得到了一个404,当我在postman中尝试时,它不能得到任何响应
我已经使用vmware fusion在我的mac上为vSphere设置了一个测试环境。我有一个托管vCenter实例的ESXi实例。当尝试在Postman上对vCenter进行rest调用时,它说我无法获得任何响应。
https://{vCenterIP}/rest/com/vmware/cis/session
就是我想要达到的效果。
看起来预期的结果是下面的json对象
{
"value": "dfbERG34ge24SSEfg"
}
该值是身份验证令牌。我从web浏览器接收到的内容是
{
"name": "com.vmware.vapi.rest.httpNotFound",
"localizableMessages": [
{
"defaultMessage": "Not found.",
"id": "com.vmware.vapi.rest.httpNotFound"
}
],
"majorErrorCode": 404
}
同样,对于任何vCenter REST端点,我都没有从Postman那里得到任何响应
发布于 2019-06-08 18:49:31
您使用的是什么版本的vCenter?REST API端点仅适用于vSphere 6.5及更高版本。
如果您使用的是6.5或更高版本,是否可以通过UI登录到vCenter?
我还建议您使用Postman集合,这些集合是vSphere Automation SDK for REST的一部分,如果您还没有找到它们的话:https://github.com/vmware/vsphere-automation-sdk-rest/tree/master/samples/postman
发布于 2019-10-07 11:37:45
我也有同样的问题。您可以通过在邮递员设置中关闭ssl证书验证来解决此问题。
邮递员中的SSL证书设置:
https://stackoverflow.com/questions/56262760
复制相似问题