Aracılığıyla paylaş


Şema sürümünü alma

Şema grubundaki bir şemanın belirli bir sürümünü alır.

İstek

Yöntem İstenilen URI
GET https://{eventhubNamespace}.servicebus.windows.net/$schemagroups/{schemaGroup}/schemas/{schemaName}/versions/{schemaVersionNumber}

İstek başlıkları

content-type seçeneğini application/json olarak ayarlayın. Yetkilendirme üst bilgisini Microsoft Entra belirteci alma makalesinde gösterildiği gibi ayarlayın.

Yanıt

Yanıt bir HTTP durum kodu, bir dizi yanıt üst bilgisi ve bir yanıt gövdesi içerir.

Yanıt Kodları

Kod Açıklama
200 Başarı
401 Yetkilendirme hatası
beş yüz İç hata.

Yanıt Gövdesi

İstek başarılı olursa, şemanın gövdesi döndürülür. İstek başarılı olmazsa, gövde bir hata kodu ve hata iletisi içerir.

Başarılı bir yanıt örneği

{
    "$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"
            }
        }
    }
}

401 hata yanıtı örnekleri

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

500 hata yanıtı örneği

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