Senden einer systemeigenen WNS-Benachrichtigung
Sendet eine systemeigene WNS-Benachrichtigung über einen Benachrichtigungshub.
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 |
---|---|
Autorisierung |
Gemäß der Shared Access Signature Authentifizierung mit generierte Token Servicebus, oder Servicebus Authentifizierung und Autorisierung über Zugriffssteuerung für Microsoft Azure Active Directory (auch Zugriffssteuerungsdienst oder ACS). |
Content-Type |
Legen Sie auf Application/Json; Charset = Utf-8 oder Application/Xml. Wenn der Benachrichtigungstyp (X-WNS-Typ) "Wns/raw" ist, legen Sie auf Application/Octet-Stream. |
ServiceBusNotification-Tags |
{einzelner Tagbezeichner} (optional) |
ServiceBusNotification-Format |
Legen Sie auf Windows |
X-WNS-* |
Alle Header, die mit "X-WNS" beginnen, werden an WNS weitergeleitet. Finden Sie unter X - WNS-* Verweis |
Anforderungstext
Der Anforderungstext ist ein XML-Dokument als von WNS angegeben. Wenn der Benachrichtigungstyp "wns/raw" ist, ist der Nachrichtentext ein beliebiger Text, der bis zu 5 KB groß ist. Beispiel:
<?xml version="1.0" encoding="utf-8" ?> <toast> <visual lang="en-US"> <binding template="ToastText01"> <text id="1”> This is my toast message for Win8! </text> </binding> </visual> </toast>
Antwort
Die Antwort enthält den HTTP-Statuscode und einen Satz von Antwortheadern.
Antwortcodes
Code |
Beschreibung |
---|---|
200 |
Die Nachricht wurde erfolgreich gesendet. |
400 |
Die Anforderung ist falsch formatiert (z. B. keine gültigen Routingheader, kein gültiger content-type, die Nachricht überschreitet die zulässige Größe oder falsches Nachrichtenformat). |
401 |
Autorisierungsfehler Der Zugriffsschlüssel war falsch. |
403 |
Das Kontingent wurde überschritten, oder die Nachricht ist zu groß. Die Nachricht wurde zurückgewiesen. |
404 |
Kein Nachrichtenzweig am URI. |
413 |
Die angeforderte Entität ist zu groß. Die Nachrichtengröße darf nicht größer als 64 KB sein. |
Informationen zu Statuscodes finden Sie unter Status- und Fehlercodes.
Antwortheader
Keine.
Antworttext
Keine.