Saat mengirim pesan dari Simple Message Queue (sebelumnya MNS) ke titik akhir, Anda dapat menggunakan parameter NotifyContentFormat untuk menentukan format isi pesan. Nilai yang valid adalah XML, JSON, dan SIMPLIFIED.
XML
Jika parameter NotifyContentFormat diatur ke XML, isi pesan mencakup konten pesan dan parameter terkait.
Format ini didukung oleh titik akhir HTTP dan titik akhir antrian.
Contoh:
<?xml version="1.0" encoding="utf-8"?> <Notification xlmns="http://mns.aliyuncs.com/doc/v1/"> <TopicOwner>TopicOwner</TopicOwner> <TopicName>TopicName</TopicName> <Subscriber>Subscriber</Subscriber> <SubscriptionName>SubscriptionName</SubscriptionName> <MessageId>6CC4D900CA59A2CD-1-15180534A8F-20000****</MessageId> <Message>{1:"a", 2:"b"}</Message> <MessageMD5>F1E92841751D795AB325861034B5****</MessageMD5> <MessageTag>important</MessageTag> <PublishTime>1449556920975</MessagePublishTime> </Notification>
JSON
Jika parameter NotifyContentFormat diatur ke JSON, isi pesan mencakup konten pesan dan parameter terkait.
Format ini didukung oleh titik akhir HTTP dan titik akhir antrian.
Contoh:
{ "TopicOwner":"TopicOwner", "TopicName":"TopicName", "Subscriber":"Subscriber", "SubscriptionName":"SubscriptionName", "MessageId":"6CC4D900CA59A2CD-1-15180534A8F-20000****", "Message":"xxxxx", "MessageMD5":"F1E92841751D795AB325861034B5****", "MessageTag":"important", "PublishTime":"1449556920975" }
SIMPLIFIED
Jika parameter NotifyContentFormat diatur ke SIMPLIFIED, isi pesan hanya berisi konten pesan.
Format ini didukung oleh titik akhir HTTP, titik akhir antrian, dan alamat email.
Contoh:
{1:"a", 2:"b"}