Senden einer Vorlagenbenachrichtigung
Sendet eine Benachrichtigung an eine Vorlagenregistrierung auf einem Notification Hub.
Anforderung
Methode | Anforderungs-URI | HTTP-Version |
---|---|---|
POST | https://{namespace}.servicebus.windows.net/{NotificationHub}/messages/?api-version=2015-01 |
HTTP/1.1 |
Anforderungsheader
In der folgenden Tabelle werden erforderliche und optionale Anforderungsheader beschrieben.
Anforderungsheader | BESCHREIBUNG |
---|---|
Authorization | SAS-Token generiert, wie unter Shared Access Signature Authentication with Service Bus angegeben. |
Content-Type | Legen Sie diese Option auf application/json;charset=utf-8 fest. |
ServiceBusNotification-Tags |
{single tag identifier} (optional) |
ServiceBusNotification-Format |
template Auf festgelegt (optional) |
Anforderungstext
Der Anforderungstext ist ein JSON-Objekt mit nur Zeichenfolgeneigenschaften. Beispiel:
{
"message": "My message!",
"otherPropety": "my other value"
}
Antwort
Die Antwort enthält den HTTP-Statuscode und einen Satz von Antwortheadern.
Antwortcodes
Code | BESCHREIBUNG |
---|---|
200 | Nachricht erfolgreich gesendet. |
400 | Die Anforderung ist falsch formatiert (z. B. ungültige Routingheader, ungültiger Inhaltstyp, Nachrichtengröße überschreitet Größe, fehlerhaftes Nachrichtenformat). |
401 | Autorisierungsfehler Der Zugriffsschlüssel war falsch. |
403 | Kontingent überschritten oder Nachricht zu groß; Nachricht wurde abgelehnt. |
404 | Kein Nachrichtenbranch am URI. |
413 | Die angeforderte Entität ist zu groß. Die Nachrichtengröße darf nicht mehr als 64 KB betragen. |
Informationen zu status Codes finden Sie unter Status- und Fehlercodes.
Antwortheader
Antwortheader | BESCHREIBUNG |
---|---|
Standort | Dieser Header ist nur für Notification Hubs der Standardebene verfügbar. Dieser Header enthält die ID der Benachrichtigungsnachricht. Es wird mit Der Telemetriedaten pro Nachrichtund der Korrelierung von PNS-Feedback verwendet. Der Speicherortheader verwendet das folgende Format: https://{your namespace}.servicebus.windows.net/{your hub name}/messages/{notification message id}?api-version=2015-04 |
Antworttext
Keine.