OpenBMC:BmcWeb 生效路由1 基于method分类路由

OpenBMC:BmcWeb添加路由4 设置method-CSDN博客

经过这几步,路由对象已经被添加到了allRules中了,在完成等待http请求前,还需要做一些工作

1.调用顺序

app.run() -> validate() -> router.validate()

2.router.validate()

void validate()
{
    for (std::unique_ptr& rule : allRules)
    {
        if (rule)
        {
            std::unique_ptr upgraded = rule->upgrade();
            if (upgraded)
            {
                rule = std::move(upgraded);
            }
            rule->vali

你可能感兴趣的:(OpenBMC,linux)