Windows leküldéses értesítési szolgáltatás (WNS) natív értesítésének küldése
Natív WNS-értesítést küld egy értesítési központon keresztül.
Kérés
Metódus | Kérés URI-ja | HTTP-verzió |
---|---|---|
POST | https://{namespace}.servicebus.windows.net/{NotificationHub}/messages/?api-version=2015-01 |
HTTP/1.1 |
Kérésfejlécek
Az alábbi táblázat a szükséges és nem kötelező kérelemfejléceket ismerteti.
Kérelem fejléce | Leírás |
---|---|
Engedélyezés | A Service Bus használatával történő közös hozzáférésű aláírás-hitelesítésben megadott módon létrehozott SAS-jogkivonat. |
Content-Type | Állítsa a vagy application/xml a értékreapplication/json;charset=utf-8 . Ha az értesítés típusa (X-WNS-Type ) , wns/raw állítsa a következőre: application/octet-stream . |
ServiceBusNotification-Tags |
{single tag identifier} (nem kötelező) |
ServiceBusNotification-Format | Beállítás: windows |
X-WNS- | Az X-WNS-től kezdődő összes fejlécet a rendszer WNS-nek továbbítja. |
A kérés törzse
A kérelem törzse a WNS által megadott XML-dokumentum. Ha az értesítés típusa "wns/raw", akkor a törzs 5 Kb-ig bármilyen szöveg. Például:
<?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>
Reagálás
A válasz tartalmaz egy HTTP-állapotkódot és egy válaszfejléceket.
Válaszkódok
Code | Description |
---|---|
200 | Az üzenet elküldése sikerült. |
400 | A kérés helytelen (például nem érvényes útválasztási fejlécek, nem érvényes tartalomtípus, az üzenet mérete meghaladja a méretet, rossz üzenetformátum). |
401 | Engedélyezési hiba. A hozzáférési kulcs helytelen volt. |
403 | Kvóta túllépve vagy az üzenet túl nagy; az üzenet el lett utasítva. |
404 | Az URI-n nincs üzenetág. |
413 | A kért entitás túl nagy. Az üzenet mérete nem lehet 64 kb-nál nagyobb. |
Az állapotkódokkal kapcsolatos információkért lásd: Állapot- és hibakódok.
Válaszfejlécek
Válaszfejléc | Description |
---|---|
Hely | Ez a fejléc csak a Standard szintű Notification Hubshoz érhető el. Ez a fejléc tartalmazza az értesítési üzenet azonosítóját. Üzenetre vonatkozó telemetriai adatokkal és a PNS-visszajelzések korrelációjával használható. A hely fejléce a következő formátumot használja: https://{your namespace}.servicebus.windows.net/{your hub name}/messages/{notification message id}?api-version=2015-04 |
Választörzs
Nincsenek.