Dela via


Skicka ett internt WNS-meddelande (Windows Push Notification Service)

Skickar ett internt WNS-meddelande via en meddelandehubb.

Förfrågan

Metod URI för förfrågan HTTP-version
POST https://{namespace}.servicebus.windows.net/{NotificationHub}/messages/?api-version=2015-01 HTTP/1.1

Begärandehuvuden

I följande tabell beskrivs obligatoriska och valfria begärandehuvuden.

Begärandehuvud Beskrivning
Auktorisering SAS-token som genereras enligt specifikationen i Signaturautentisering för delad åtkomst med Service Bus.
Content-Type Ange till application/json;charset=utf-8 eller application/xml. Om meddelandetypen (X-WNS-Type) är wns/rawanger du till application/octet-stream.
ServiceBusNotification-Tags {single tag identifier} (valfritt)
ServiceBusNotification-Format Ange till windows
X-WNS- Alla rubriker som börjar med X-WNS vidarebefordras till WNS.

Begärandetext

Begärandetexten är ett XML-dokument som anges av WNS. Om meddelandet är av typen "wns/raw" är brödtexten en text på upp till 5 kB. Exempel:

<?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>

Svarsåtgärder

Svaret innehåller en HTTP-statuskod och en uppsättning svarshuvuden.

Svarskoder

Kod Description
200 Meddelandet har skickats.
400 Begäran är felaktig (till exempel ogiltiga routningshuvuden, ogiltig innehållstyp, meddelande överskrider storlek, felaktigt meddelandeformat).
401 Auktoriseringsfel. Åtkomstnyckeln var felaktig.
403 Kvoten har överskridits eller meddelandet är för stort. meddelandet avvisades.
404 Ingen meddelandegren vid URI:n.
413 Begärd entitet är för stor. Meddelandestorleken får inte vara över 64 kB.

Information om statuskoder finns i Status och Felkoder.

Svarshuvuden

Svarsrubrik Description
Location Den här rubriken är endast tillgänglig för Notification Hubs på standardnivå.

Den här rubriken innehåller meddelande-ID:t för meddelanden. Den används med telemetri per meddelande och korrelera PNS-feedback. Platsrubriken använder följande format:

https://{your namespace}.servicebus.windows.net/{your hub name}/messages/{notification message id}?api-version=2015-04

Själva svaret

Inga.

Se även