Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2022-11-07 GMT+08:00

Valores devueltos

Código de estado

Después de enviar una solicitud, recibirá una respuesta, que incluye el código de estado, el encabezado de la respuesta y el cuerpo de la respuesta.

Un código de estado es un grupo de dígitos que van desde 1xx hasta 5xx. Indica el estado de una respuesta. Para obtener más información, consulte Código de estado.

Si se devuelve el código de estado 201 para llamar a la API usada para obtener un token de usuario, la solicitud se realiza con éxito.

Encabezado de respuesta

Un encabezado de respuesta corresponde a un encabezado de solicitud, por ejemplo, Content-Type.

Figura 1 muestra la cabecera de respuesta para la API utilizada para obtener un token de usuario, en el que x-subject-token es el token de usuario deseado. A continuación, puede usar el token para autenticar la llamada de otras API.

Figura 1 Encabezado de la API utilizada para obtener un token de usuario

(Opcional) Cuerpo de respuesta

Esta parte es opcional. Un cuerpo de respuesta se devuelve generalmente en un formato estructurado (por ejemplo, JSON o XML), correspondiente a Content-Type en el encabezado de respuesta, y se usa para transferir contenido distinto al encabezado de respuesta.

Si se devuelve el siguiente cuerpo de respuesta para llamar a la API utilizada para obtener un token de usuario, la solicitud se realiza con éxito. A continuación se muestra parte del cuerpo de respuesta para que la API obtenga un token de usuario.

{
    "token": {
        "expires_at": "2019-02-13T06:52:13.855000Z",
        "methods": [
            "password"
        ],
        "catalog": [
            {
                "endpoints": [
                    {
                        "region_id": "aaa",
......

Si se produce un error durante la llamada a la API, el sistema le devuelve un código de error y un mensaje. A continuación se muestra el formato de un cuerpo de respuesta de error:

{
    "error_msg": "Parameter error",
    "error_code": "DBS.200001"
}

En la información anterior, error_code es un código de error, y error_msg describe el error.