ODataModel error: Invalid metadata document (Initial loading of metadata failed)

ODataModel error: Invalid metadata document (Initial loading of metadata failed)

我正在尝试读取 OData,但出现此错误,我不明白为什么:

我调用的函数如下:

_getHanaData: function() {
  var xsODataModel = new sap.ui.model.odata.v2.ODataModel("/catalog/");
  // ...
},

如下图所示,元数据被获取,请求状态为200:

如评论中所述,问题出在 OData 版本上。我已经使用 sap.ui.model.odata.v4.ODataModel 解决了这个问题。在 OData 的第四个版本中,执行 CRUD 请求的正确方法是使用 bindings. I've found this official tutorial 非常有用,以便了解它们是如何工作的。