Quantcast
Channel: SCN : All Content - SAPUI5 Developer Center
Viewing all articles
Browse latest Browse all 6178

SAPUI5 call REST error( No 'Access-Control-Allow-Origin' header...) or empty object

$
0
0

Hi all,

 

I have a problem, calling a REST.

1. First, I have tried call the REST like that:

       var url = "http://..................";

       var parameters = {};

       var headers ={};

       headers.Authorization = "Access-Control-Allow-Origin: *";

       headers.setHeader = "X-Requested-With: JSONHttpRequest";

       headers.setHeader = "Content-type: application/x-www-form-urlencoded";

       var oModel = new sap.ui.model.json.JSONModel();

       oModel.loadData(url, parameters, false, "GET", false, false, headers);

       oView.setModel(oModel,"test");

 

Note: Here a have an error:

No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://.......'

2. Then I used ajax:

     var url = "http://........";

     oModel = new sap.ui.model.odata.ODataModel(url, true, "testUser", "@testPass@");

     oView.setModel(oModel,"test");

     oModel = new sap.ui.model.json.JSONModel();

     aData = jQuery.ajax({

     type : "GET",

     url: url,

     contentType : 'application/x-www-form-urlencoded',

     dataType: 'jsonp',

     headers: {"X-Requested-With": "JSONHttpRequest"},

     async: false,

     success: function
     (result) {

     // process result

     $('#result').html(result.ip);

     },

     error: function (e)
     {

     // log error in browser

     console.log(e.message);

     }

});

     oModel.setData(aData, false);

     oView.setModel(oModel,"test");

 

Note: Here I have empty object.

Also my UI is on a different server, than the REST I'm calling.

Thanks in advance

Simona Lincheva


Viewing all articles
Browse latest Browse all 6178

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>