Envoyer un événement de partition
Envoie un nouvel événement à une partition spécifiée dans un Event Hub.
Requête
Méthode | URI de demande |
---|---|
POST | https://{servicebusNamespace}.servicebus.windows.net/{eventHubPath}/partitions/{partitionId}/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 requêtes liées à Event Hubs.
Corps de la requête
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 | Réussite. |
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 d’autorisation , comme indiqué dans paramètres et en-têtes communs. Par exemple : Authorization: Bearer <Azure AD token>
.
POST https://your-namespace.servicebus.windows.net/your-event-hub/partitions/0/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