所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

FusionCloud 6.3.1 用户指南 (Region Type I) 10

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
HTTP(S)消息格式

HTTP(S)消息格式

向该订阅终端发布消息时,消息通知服务自动组装消息,用户可以接收到的由消息通知服务发送至HTTP(S)终端的消息共分为两种,管理类消息和业务类消息。管理类消息即请求确认消息和取消订阅消息,业务类消息即推送消息。用户接收到的整条消息包含两部分内容,分别是消息头和消息体。消息体和消息头具体的参数配置请参考本章节。

背景信息

描述消息通知服务向HTTP(S)终端发送消息的格式,用户可以通过消息类型区分消息。消息包括HTTP头部信息与HTTP Content部分。Content部分是JSON格式的字符串。

HTTP(S)消息头部信息

当消息通知服务向HTTP(S)终端发送消息时,头部包括请求X-SMN-TOPIC-URN,X-SMN-MESSAGE-ID,X-SMN-MESSAGE-TYPE,X-SMN-SUBSCRIPTION-URN,如表37-15所示。

表37-15 消息HTTP头部参数说明

参数

说明

X-SMN-MESSAGE-TYPE

消息类型,消息类型分别有:

  • SubscriptionConfirmation
  • Notification
  • UnsubscribeConfirmation

X-SMN-MESSAGE-ID

消息唯一标识

X-SMN-TOPIC-URN

主题的唯一标识,表示消息归属的主题

X-SMN-SUBSCRIPTION-URN

订阅终端的唯一标识

HTTP(S)订阅确认消息的格式

添加HTTP(S)订阅终端以后,消息通知服务会向订阅终端推送一条订阅确认的消息,下面将描述消息的HTTP Content,它是JSON格式的字符串,其中包括subscribe_url值,订阅确认需要GET请求subscribe_url地址进行确认,具体JSON字段说明如表37-16所示。

表37-16 HTTP(S)订阅确认消息的格式参数说明

参数

说明

type

消息类型,SubscriptionConfirmation

subscribe_url

订阅确认需要访问的URL

topic_urn

主题的唯一标识,表示消息归属的主题

message_id

消息唯一标识

message

订阅确认消息的描述

signature

签名信息

签名字段包括message,message_id,subscribe_url,timestamp,topic_urn和type,具体签名信息校验,请参见校验消息签名

signature_version

签名的版本信息,目前是V1

signing_cert_url

用于消息签名的证书URL

timestamp

消息第一次发送的时间戳

HTTP(S)推送消息的格式

HTTP(S)订阅终端订阅确认后,终端将收到消息通知服务推送的消息,下面将描述HTTP Content信息,它是JSON串,具体字段说明如表37-17所示。

表37-17 HTTP(S)推送消息的格式参数说明

参数

说明

type

消息类型,Notification

topic_urn

主题的唯一标识,表示消息归属的主题

message_id

消息唯一标识

message

订阅推送消息的描述

unsubscribe_url

通过访问该链接可以取消终端订阅

signature

签名信息

签名字段包括message,message_id,subject, timestamp,topic_urn和type,具体签名信息校验,如果subject不存在,则不参与校验,请参见校验消息签名

signature_version

签名的版本信息,目前是V1

signing_cert_url

用于消息签名的证书URL

timestamp

消息第一次发送的时间戳

HTTP(S)取消订阅消息的格式

HTTP(S)订阅终端取消订阅确认后,终端将收到消息通知服务推送的取消订阅确认消息,下面将描述HTTP Content信息,它是JSON串,具体字段说明如表37-18所示。

表37-18 HTTP(S)取消订阅消息的格式参数说明

参数

说明

type

消息类型,UnsubscribeConfirmation

subscribe_url

再次订阅确认需要访问的URL

topic_urn

主题的唯一标识,表示消息归属的主题

message_id

消息唯一标识

message

取消订阅确认消息的描述

signature

签名信息

签名字段包括message,message_id,subscribe_url、timestamp,topic_urn和type,具体签名信息校验,请参见校验消息签名

signature_version

签名的版本信息,目前是V1

signing_cert_url

用于消息签名的证书URL

timestamp

消息第一次发送的时间戳

翻译
下载文档
更新时间:2019-08-15

文档编号:EDOC1100043090

浏览量:13285

下载量:555

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页