Envoyer un événement avec l’ID de l’éditeur

Envoie un nouvel événement à un concentrateur d’événements avec un ID d’éditeur spécifié.

Requête

Méthode URI de demande
POST https://{servicebusNamespace}.servicebus.windows.net/{eventHubPath}/publishers/{publisherId}/messages

En-têtes de requête

Consultez paramètres et en-têtes communs pour les en-têtes et les paramètres utilisés par toutes les demandes relatives à Event hubs.

Corps de la demande

Corps du message d’événement en texte brut. Par exemple :

{ “Location”: “Redmond”, "Temperature":"37.0" }  

response

La réponse inclut un code d'état HTTP, un ensemble d'en-têtes de réponse et un corps de réponse.

Codes de réponse

Code Description
201 Opération réussie.
401 Échec de l'autorisation.
500 Erreur interne.

Corps de la réponse

Si la demande aboutit, le corps de la réponse est vide. Si la demande échoue, le corps contient un code et un message d'erreur.

Exemples

Requête

Notes

Vous pouvez également utiliser un jeton Azure Active Directory pour l’en-tête authorization , comme indiqué dans les en-têtes et paramètres communs. Par exemple : Authorization: Bearer <Azure AD token>.

POST https://your-namespace.servicebus.windows.net/your-event-hub/publisher/dev-01/messages?timeout=60&api-version=2014-01 HTTP/1.1  
Authorization: SharedAccessSignature sr=your-namespace.servicebus.windows.net&sig=your-sas-key&se=1403736877&skn=RootManageSharedAccessKey  
Content-Type: application/atom+xml;type=entry;charset=utf-8  
Host: your-namespace.servicebus.windows.net  
  
{ "DeviceId":"dev-01", "Temperature":"37.0" }  
  

Réponse

HTTP/1.1 201 Created  
Content-Type: application/xml; charset=utf-8  
Server: Microsoft-HTTPAPI/2.0  
Date: Tue, 23 Feb 2016 03:22:27 GMT  
Content-Length: 0