我正在通过SAP中的企业消息从Fiori发送消息。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;
}
});但这将返回到下面的消息。
{“消息”:"x-qos无效“}
发布于 2020-05-14 15:48:12
x-qos是必需的标头参数,可能的值是0或1。
根据我所发现的阅读一些文档:
0:不需要确认才能从队列中删除消息。1:确实需要确认消息才能确认传递并将其从队列中删除。一些有用的文件:
https://stackoverflow.com/questions/57550907
复制相似问题