无法在sap ui5中访问odata

时间:2016-08-05 06:08:51

标签: java spring-mvc odata sapui5

我的odata是从后端的java spring boot应用程序托管的。 我试图通过创建odata模型从我的SAP UI5应用程序访问odata url我得到以下错误。

var oModel = new sap.ui.model.odata.ODataModel("'myodataurl'/odata.svc/Users");
Error in console:

OPTIONS "myodataurl"/odata.svc/Users/$metadata 501 (Not Implemented)

XMLHttpRequest cannot load "myodataurl"/odata.svc/Users/$metadata. Response to
preflight request doesn't pass access control check: No 'Access-Control-Allow-
Origin' header is present on the requested resource. Origin 'myurl' is 
therefore not allowed access. The response had HTTP status code 501.request.

1 个答案:

答案 0 :(得分:0)

您的服务网址可能只是myodataurl/odata.svc。请试试。 网址myodataurl/odata.svc/Users是您的实体集用户的网址。

并删除myodataurl周围的单个刻度。