0

如何在 redfish 中添加新结构或 API,例如:

redfish/v1/System/1 redfish/v1/System/2 redfish/v1/System/3

我需要修改 bmcweb 中的代码吗?

我找不到与之相关的精美文档,或者任何指针都非常有价值。谢谢 !!!

4

1 回答 1

1

是的,您将修改 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;
于 2020-01-08T16:37:07.293 回答