_metadata节点中的属性id和uri有什么区别?UI5应用程序发送的所有请求/响应都包含这两个属性,而且每次都相等。这不是一种不必要的冗余吗?在网关服务器中是否有与这些属性对应的配置项?我希望只有一个属性包含与服务部分相关的键,即SERVICE_ID / Entity_Name / keys。
我目前使用版本1.71。
我目前使用版本1.71。
let oDataResponse = {
"d": {
"__metadata": {
"id": "https://domain:port/sap/opu/odata/sap/SERVICE_ID/HeaderSet('000001234567890')",
"uri": "https://domain:port/sap/opu/odata/sap/SERVICE_ID/HeaderSet('000001234567890')",
"type": "SERVICE_ID.Header"
},
"FIELD_1": "abc",
"FIELD_2": "abc",
"FIELD_N": "abc"
}
};
__metadata
中的id
并非从一开始就被规定为什么,因为根据commit:36bf9af
,它仅用于内部测试。 - Boghyon Hoffmann