SAPUI5企业消息传递:x-qos无效
我正在通过SAP中的企业消息从Fiori发送消息。SAPui5代码如下SAPUI5企业消息传递:x-qos无效,sapui5,messaging,sap-fiori,qos,Sapui5,Messaging,Sap Fiori,Qos,我正在通过SAP中的企业消息从Fiori发送消息。SAPui5代码如下 $.ajax({ type: "POST", url: '/messagingrest/v1/topics/SeasonalityTopic/messages', headers: { 'Access-Control-Allow-
$.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无效”}
x-qos
是必需的标头参数,可能的值为0
或1
根据我在阅读一些文档时发现的情况:
:不需要确认即可从队列中删除消息0
:确实需要确认消息来确认传递并将其从队列中删除1
400在请求参数值无效的情况下请求错误。内容类型:应用程序/json响应主体:{“消息”:“x-qos无效”}
因此,您的请求参数似乎无效。错误消息中是否有其他信息?@SAPFioriCrew Nope。没有进一步的消息。但当我从邮递员那里打电话过来时,它就起作用了。我从postman工具生成了javascript代码并使用了它,但仍然显示了相同的消息