SAPUI5 Enterprise Messaging:x-qos无效

问题描述 投票:0回答:1

我正在通过Fiori中的SAP通过企业消息传递来发送消息。 SAPui5代码如下。

               $.ajax({
                    type: "POST",
                    url: '/messagingrest/v1/topics/SeasonalityTopic/messages',
                    headers: {
                        'Access-Control-Allow-Origin': '*',
                        'Authorization': 'Bearer ' + accessToken, // has a value for accessToken
                        'Accept': '*/*',
                        'Cache-Control': 'no-cache',
                        'x-qos': '1'
                    },
                    data: "hi",
                    dataType: "json",
                    contentType: "application/x-www-form-urlencoded",
                    beforeSend: function (xhr) {
                        //  xhr.setRequestHeader('Authorization', bearer);
                    },
                    success: function (ret) {
                        var aa = 1;
                    },
                    error: function (err) {
                        var aa = 2;
                    }
                });

但是这将返回以下消息。

{“ message”:“ x-qos无效”}

sapui5 messaging sap-fiori qos
1个回答
1
投票

x-qos是必需的标头参数,可能的值为01

根据我发现阅读一些文档的内容:

  • 0:不需要确认即可从队列中删除消息。
  • [1:是否需要确认消息以确认传送并将其从队列中删除。

一些有用的文档:

© www.soinside.com 2019 - 2024. All rights reserved.