全部产品
Search
文档中心

Simple Message Queue (formerly MNS):PublishMessage

更新时间:Jul 02, 2025

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:

  • HTTP: Gateway HTTP

  • Queue: SMQ queue

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