Memublikasikan pesan ke topik tertentu. Setelah pesan diterbitkan ke topik, Simple Message Queue (sebelumnya MNS) akan mendorong pesan tersebut ke titik akhir yang telah ditentukan.
Header permintaan
Operasi ini hanya menggunakan header permintaan umum. Untuk informasi lebih lanjut, lihat Parameter Umum.
Sintaksis permintaan
POST /topics/$TopicName/messages HTTP/1.1
Parameter permintaan
Parameter | Tipe | Diperlukan | Deskripsi |
MessageBody | String | Ya | Konten dari pesan. |
MessageTag | String | Tidak | Tag dari pesan. |
MessageAttributes | Object | Ya | Titik akhir ke mana pesan didorong. Nilai valid:
|
Parameter respons
Parameter | Tipe | Contoh | Deskripsi |
MessageId | String | D273CD6A89564E54-1-15180395A19-20000**** | ID pesan. ID pesan bersifat unik dalam topik. |
MessageBodyMD5 | String | 3AC6DD36D2D6B7283F2F490A0975**** | Hash MD5 dari isi pesan. |
Contoh
Contoh Respons Sukses
HTTP/1.1 201 Created
Content-Length:120
Content-Type:text/xml;charset=utf-8
x-mns-request-id:56667514B2B71C9C1600****
x-mns-version:2015-06-06
<?xml version="1.0" encoding="utf-8"?>
<Message xmlns="http://mns.aliyuncs.com/doc/v1/">
<MessageId>D273CD6A89564E54-1-15180395A19-20000****</MessageId>
<MessageBodyMD5>3AC6DD36D2D6B7283F2F490A0975****</MessageBodyMD5>
</Message> Kode kesalahan
Kode kesalahan | Pesan kesalahan | Kode status HTTP |
TopicNotExist | Topik yang Anda berikan tidak ada. | 404 |