我正在尝试使用svc url构建一个crud操作: http://services.odata.org/V3/northwind/northwind.svc
每当我要创建新数据时,我在控制台中收到以下错误:“发生以下问题:HTTP请求失败403,禁止,{”错误“:{”code“:”“,”message“: { “郎”: “EN-US”, “值”: “禁止”}}}” 它有更新的设施还是其他的东西?!! 我正在上传manifest.json文件并显示一些错误(虽然它没有阻止应用程序运行)。 manifest.json
...
"sap.app": {
"mainService": {
"uri": "/Northwind",
"type": "OData",
"settings": {
"odataversion": "3.0"
}
}
},
...
答案 0 :(得分:0)
sapui5没有odata v3支持。 odataversion
中manifest.json
属性的可能值为2.0
和4.0
。这些是由sapui5支持的odata版本。
请尝试以manifest.json
这种方式描述odata服务:
{
...
"sap.app": {
...
"dataSources": {
"dataSourceName": {
"uri": "https://services.odata.org/V2/Northwind/Northwind.svc/",
"type": "OData",
"settings": {
"odataVersion": "2.0"
}
}
}
},
...
"models": {
...
"modelName": {
"dataSource": "dataSourceName"
}
}
}
}