Skip to Content
0
Apr 19, 2014 at 08:55 AM

Problem with CORS in V1.7.72

86 Views

Hi,

After creating a 72 AWS Hana Developer instance and migrating my packages across, I now have a CORS issue. What was working perfectly for many 100,000's of ajax calls in V1.7.70 now fails in 72 with

No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access.


.xsacces file

{

"exposed":true,

"cors" : { "enabled" : true },

"authentication" : null,

"anonymous_connection" : "hpl.missioncontrol.services::anonConn"

}

Anonymous connection

{

"description" : "Anon SQL connection"

}

Ajax call

$.ajax({ type: 'GET',

url: missioncontrolModel.getConfigServicePilotsUri(),

dataType: 'json',

crossDomain: true,

async: false,

success: myHplApp.pilot.controller.onLoadPilots,

error: myHplApp.pilot.controller.onErrorCall

});


I tried adding the following to the ajax call, to no avail:

headers : {"Access-Control-Allow-Origin" : "*"},

Uri is to an odata service. Via browser display of metadata with $metadata is fine, just the actual read of the entity content fails. I have also tried via postman in Chrome with no success (500 Internal Server Error).

I would naturally tend to believe it was an issue with my migration, as yet I cannot see this is the case.

Any advice gratefully received.