1 Créer un espace de noms
1.1 Adresse de la demande
/ rest / v1 / espaces de noms
1.2 Méthode de demande
PUBLIER
1.3 Description des paramètres
Paramètres du corps:
le nom du paramètre | Types de | Optionnel | la description |
---|---|---|---|
espace de noms | Chaîne | Obligatoire | nom de domaine |
zkCluster | Chaîne | Obligatoire | clé de cluster zk |
Exemple:
{
"namespace":"www.abc.com",
"zkcluster":"/saturn"
}
1.4 Collecteur de retour (uniquement en cas de panne):
application / json; jeu de caractères = UTF-8
1.5 Renvoyer les résultats:
1.5.1 Code d'état 201, créé avec succès.
1.5.2 Code d'état 400, le paramètre est erroné. Les circonstances comprennent
1.5.2.1 Le travail existe déjà
{"message":"Invalid request. Job: {parameter} already existed"}
1.5.3 Code d'état 404, échec. L'espace de noms n'existe pas.
{"message":"The namespace does not exists"}
1.5.4 Code d'état 500, échec. erreur interne.
{"message":"Internal server error"}
2 Mettre à jour l'espace de noms
Indisponible
3 Supprimer l'espace de noms
Indisponible
4 查询 Espace de noms (par espace de noms)
4.1 Adresse de la demande
/ rest / v1 / namespaces / {namespace}
4.2 Méthode de demande
AVOIR
4.3 Description des paramètres
le nom du paramètre | Types de | Optionnel | la description |
---|---|---|---|
espace de noms | Chaîne | Obligatoire | nom de domaine |
4.4 Format du contenu de retour
application / json; jeu de caractères = UTF-8
4.5 Renvoyer les résultats
4.5.1 Code d'état 200, succès. Le contenu renvoyé est une chaîne JSON et la démonstration de contenu est la suivante:
{
"namespace":"www.abc.com",
"zkCluster":"/saturn"
}
2.5.2 Code d'état 400, erreur de paramètre, le paramètre requis n'est pas renseigné.
{"message":"Invalid request. Missing parameter: {parameter}"}
2.5.3 Code d'état 404, l'espace de noms n'existe pas.
{"message":"The namespace does not exists"}
2.5.4 Code d'état 500, erreur interne.
{"message":"Internal server error"}