1 Crear un espacio de nombres
1.1 Solicitar dirección
/ rest / v1 / espacios de nombres
1.2 Método de solicitud
ENVIAR
1.3 Descripción de parámetros
Parámetros corporales:
nombre del parámetro | Tipos de | Opcional | descripción |
---|---|---|---|
espacio de nombres | Cuerda | Necesario | nombre de dominio |
zkCluster | Cuerda | Necesario | clave de clúster zk |
Ejemplo:
{
"namespace":"www.abc.com",
"zkcluster":"/saturn"
}
1.4 Retorno del encabezado (solo en caso de falla):
aplicación / json; juego de caracteres = UTF-8
1.5 Devolver resultados:
1.5.1 Código de estado 201, creado con éxito.
1.5.2 Código de estado 400, el parámetro es incorrecto. Las circunstancias incluyen
1.5.2.1 El trabajo ya existe
{"message":"Invalid request. Job: {parameter} already existed"}
1.5.3 Código de estado 404, falla. El espacio de nombres no existe.
{"message":"The namespace does not exists"}
1.5.4 Código de estado 500, falla. error interno.
{"message":"Internal server error"}
2 Actualizar el espacio de nombres
No disponible
3 Eliminar espacio de nombres
No disponible
4 查询 Espacio de nombres (por espacio de nombres)
4.1 Dirección de solicitud
/ rest / v1 / namespaces / {namespace}
4.2 Método de solicitud
OBTENER
4.3 Descripción de parámetros
nombre del parámetro | Tipos de | Opcional | descripción |
---|---|---|---|
espacio de nombres | Cuerda | Necesario | nombre de dominio |
4.4 Formato de devolución de contenido
aplicación / json; juego de caracteres = UTF-8
4.5 Devolver resultados
4.5.1 Código de estado 200, éxito. El contenido devuelto es una cadena JSON y la demostración de contenido es la siguiente:
{
"namespace":"www.abc.com",
"zkCluster":"/saturn"
}
2.5.2 Código de estado 400, error de parámetro, el parámetro requerido no está completado.
{"message":"Invalid request. Missing parameter: {parameter}"}
2.5.3 Código de estado 404, el espacio de nombres no existe.
{"message":"The namespace does not exists"}
2.5.4 Código de estado 500, error interno.
{"message":"Internal server error"}