Inserire (creare) uno schema

Crea uno schema in un gruppo di schemi.

Richiesta

Metodo URI della richiesta
INSERIRE https://{eventhubNamespace}.servicebus.windows.net/$schemagroups/{schemaGroup}/schemas/{schemaName}

Header di richiesta

Impostare content-type su uno dei valori seguenti:

  • application/json;serialization=Avro
  • application/json;serialization=Json
  • text/vnd.ms.protobuf

application/json. Impostare l'intestazione di autorizzazione come illustrato nell'articolo Ottenere un token Microsoft Entra .

Testo della richiesta

{
    {Schema Body}
}

Risposta

La risposta include un codice di stato HTTP, un set di intestazioni di risposta e un corpo della risposta.

Codici di risposta

Codice Descrizione
204 Successo
401 Errore di autorizzazione
500 Errore interno.

Corpo della risposta

Se la richiesta ha esito positivo, il corpo della risposta è vuoto. Se la richiesta non ha esito positivo, il corpo contiene un codice di errore e un messaggio di errore.

Esempio di risposta corretta

{
}

Esempi di risposta agli errori 401

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

Esempio di risposta all'errore 500

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