Obtener esquema

Obtiene un esquema específico en un grupo de esquemas específico.

Solicitud

Método Solicitud de URI
GET https://{eventhubNamespace}.servicebus.windows.net/$schemagroups/{schemaGroup}/schemas/{schemaName}

Cabeceras de solicitud

Establece content-type en application/json. Establezca el encabezado de autorización como se muestra en el artículo Obtener un token de Microsoft Entra .

Respuesta

La respuesta incluye un código de estado HTTP, un conjunto de encabezados de respuesta y un cuerpo de respuesta.

Códigos de respuesta

Código Descripción
200 Éxito
401 Error de autorización
500 Error interno.

Cuerpo de la respuesta

Si la solicitud se realiza correctamente, el cuerpo de la respuesta contiene el cuerpo del esquema. Si la solicitud no se realiza correctamente, el cuerpo contiene un código de error y un mensaje de error.

Ejemplo de una respuesta exitosa

{
    "$id": "https://example.com/blog-post.schema.json",
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "description": "A representation of a blog post",
    "type": "object",
    "required": [
        "title",
        "content",
        "author"
    ],
    "properties": {
        "title": {
            "type": "string"
        },
        "content": {
            "type": "string"
        },
        "publishedDate": {
            "type": "string",
            "format": "date-time"
        },
        "author": {
            "$ref": "https://example.com/user-profile.schema.json"
        },
        "tags": {
            "type": "array",
            "items": {
                "type": "string"
            }
        }
    }
}

Ejemplos de respuesta a errores 401

{
    "error": {
        "code": "ErrorInRequest",
        "message": "Generic:.TrackingId:fe0fc29b-a960-4734-9044-c9ab991329ef_G0,SystemTracker: {eventhubNamespace}.servicebus.windows.net:$schemagroups,Timestamp:{timestamp}"
    }
}

Ejemplo de respuesta a errores 500

{
    "error": {
        "code": "InternalServerError",
        "message": "TrackingId:df04a6d0-8cb8-49ea-95ce-1765429b7d04_G0,SystemTracker: {eventhubNamespace}.servicebus.windows.net:$schemagroups,Timestamp:{timestamp}"
    }
}