/api/v1/clusters
给了我:
{
"items" : [ {
"name" : "SANDBOX/CI",
"version" : "CDH5"
} ]
}
要找出此群集上的所有服务,正确的API是:/api/v1/clusters/SANDBOX/CI
由于群集名称的正斜杠部分,这不起作用。
有什么工作吗?
谢谢。
事实证明,如果我使用API v11,结果会有所不同:API v1:
{
"items" : [ {
"name" : "SANDBOX/CI",
"version" : "CDH5"
} ]
}
API v6及更高版本:
{
"items" : [ {
"name" : "cluster",
"displayName" : "SANDBOX/CI",
"version" : "CDH5",
"fullVersion" : "5.12.0",
"maintenanceMode" : true,
"maintenanceOwners" : [ "CLUSTER" ]
} ]
}
正如您所看到的,名称的值不再具有“/”,我可以使用API在此群集上查找名称为“cluster”的一些详细信息
谢谢。
https://www.w3schools.com/tags/ref_urlencode.asp
你必须在/api/v1/clusters/SANDBOX%2FCI
中使用curl
。