1
мне нужно знать, как передать значения авторизации в sap.ui.model.json.JSONModel
->loadData()
методКак передать 'mHeaders' в loadData метод JSONModel?
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 (Несанкционированное)
Добавлено в вопрос – Rahul
Создает ли ваш пользовательский заголовок на вкладке сети ваших инструментов dev? – cschuff
Он показывает это: 'GET /https://sapes4.sapdevcenter.com/sap/opu/odata/IWBEP/GWDEMO/ProductCollection?$format=json&_=1464713454801 HTTP/1.1 Хост: cors-anywhere.herokuapp.com Подключение: keep-alive Принять: application/json, text/javascript, */*; q = 0.01 Происхождение: http://run.plnkr.co User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, например, Gecko) Chrome/50.0.2661.102 Safari/537.36 Авторизация: [объект Объект] Ссылка: http://run.plnkr.co/Glto1ucZyR53c99k/ Accept-Encoding: gzip, deflate, sdch, br Accept-Language: en-US, en; q = 0.8, de; д = 0.6' – Rahul