我需要知道如何在sap.ui.model.json.JSONModel
- >中传递授权值loadData()
方法
API reference 我正在尝试执行此操作 -
var uri = "https://sapes4.sapdevcenter.com/sap/opu/odata/IWBEP/GWDEMO/ProductCollection?$format=json";
var ojsonModel = new sap.ui.model.json.JSONModel();
var oHeaders = {
"Authorization": {
"Basic": btoa('P1940678860' + 'rahul123')
}
};
ojsonModel.loadData(uri, null, true, "GET", null, false, oHeaders);
console.log(ojsonModel);
我收到错误 401(未经授权)
答案 0 :(得分:1)
标题应该作为简单对象(键值对)给出而不需要嵌套。 对象属性名称将成为标题名称,属性值将成为标题值。值应为string类型。
var oHeaders = {
"Authorization": "Basic " + btoa('P1940678860' + 'rahul123')
};