如何在 redfish 中添加新结构或 API,例如:
redfish/v1/System/1 redfish/v1/System/2 redfish/v1/System/3
我需要修改 bmcweb 中的代码吗?
我找不到与之相关的精美文档,或者任何指针都非常有价值。谢谢 !!!
如何在 redfish 中添加新结构或 API,例如:
redfish/v1/System/1 redfish/v1/System/2 redfish/v1/System/3
我需要修改 bmcweb 中的代码吗?
我找不到与之相关的精美文档,或者任何指针都非常有价值。谢谢 !!!
是的,您将修改 bmcweb 代码以返回其他成员。
https://github.com/openbmc/bmcweb/blob/master/redfish-core/lib/systems.hpp#L1373 是这样的:
res.jsonValue["Members"] = {
{{"@odata.id", "/redfish/v1/Systems/system"},{"@odata.id", "/redfish/v1/Systems/system2"}}};
res.jsonValue["Members@odata.count"] = 2;