使用英语阅读

通过


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

获取架构

获取特定架构组中的特定架构。

请求

方法 请求 URI
GET https://{eventhubNamespace}.servicebus.windows.net/$schemagroups/{schemaGroup}/schemas/{schemaName}

请求标头

content-type 设置为 application/json。 设置授权标头,如获取Microsoft Entra令牌一文所示。

响应

响应包括 HTTP 状态代码、一组响应标头和响应正文。

响应代码

代码 说明
200 成功
401 授权失败
500 内部错误。

响应正文

如果请求成功,则响应正文包含架构正文。 如果请求不成功,则正文包含错误代码和错误消息。

成功响应的示例

{
    "$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 失败响应的示例

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

500 失败响应的示例

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