Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Service Bus kuyruğuna veya konusuna bir grup ileti gönderir.
İstek
| Yöntem | İstek URI'si | HTTP Sürümü |
|---|---|---|
| YAYINLA | http{s}://{serviceNamespace}.servicebus.windows.net/{queuePath|topicPath}/messages|HTTP/1.1 |
İstek Üst Bilgileri
Aşağıdaki tabloda gerekli ve isteğe bağlı istek üst bilgileri açıklanmaktadır. Listelenen özelliklere ek olarak, üst bilgi özel özellikler içerebilir. Örne bakın.
| İstek Üst Bilgisi | Açıklama |
|---|---|
| İzin | Aşağıdaki belirteç değerlerinden birini belirtin:
|
| İçerik Türü | uygulamasını/vnd.microsoft.servicebus.jsonolarak ayarlayın. |
| x-ms-retrypolicy | (İsteğe bağlı) Geçici hatalar durumunda gönderme işlemlerinde otomatik yeniden denemeyi devre dışı bırakmak için NoRetry olarak ayarlayın. |
İstek Gövdesi
İstek gövdesi JSON ile kodlanmış ileti toplu işlemini içerir.
Yanıt
Yanıt bir HTTP durum kodu ve bir dizi yanıt üst bilgisi içerir.
Yanıt Kodları
| Kod | Açıklama |
|---|---|
| 201 | İleti başarıyla kuyruğa veya konuya gönderildi. |
| 400 | Hatalı istek. |
| 401 | Yetkilendirme hatası. |
| 403 | Kota aşıldı veya ileti çok büyük. |
| 410 | Belirtilen kuyruk veya konu yok. |
| 500 | İç hata. |
Durum kodları hakkında bilgi için bkz. Durum ve Hata Kodları.
Yanıt Üst Bilgileri
İçerik türü geçirildi olarak.
Yanıt Gövdesi
Hiç kimse.
Örnek
Aşağıdaki HTTP isteği bir kuyruğa veya konuya üç iletiden oluşan bir toplu iş gönderir. İlk iletide TimeToLiveTimeSpan değeri 40 saniye, ikinci iletide "Priority" özel ileti özelliği ve üçüncü iletide "Priority" ve "Customer" özel ileti özellikleri bulunur.
POST https://your-namespace.servicebus.windows.net/HttpClientSampleQueue/messages?timeout=60 HTTP/1.1
Authorization: SharedAccessSignature sr=your-namespace&sig=Fg8yUyR4MOmXfHfj55f5hY4jGb8x2Yc%2b3%2fULKZYxKZk%3d&se=1404256819&skn=RootManageSharedAccessKey
Content-Type: application/vnd.microsoft.servicebus.json
Host: your-namespace.servicebus.windows.net
Content-Length: 18
Expect: 100-continue
[
{
"Body":”This is the first message",
"BrokerProperties":{"Label":"M1","TimeToLiveTimeSpan":"0.00:00:40"}
},
{
"Body":”This is the second message",
"BrokerProperties":{"Label":"M2"},
"UserProperties":{"Priority":"Low"}
},
{
"Body":”This is the third message",
"BrokerProperties":{"Label":"M3"},
"UserProperties":{"Priority":"Medium","Customer":"ABC"}
}
]
Service Bus aşağıdaki yanıtı döndürür:
HTTP/1.1 201 Created
Transfer-Encoding: chunked
Content-Type: application/xml; charset=utf-8
Server: Microsoft-HTTPAPI/2.0
Date: Tue, 01 Jul 2014 23:00:22 GMT
0