假设我有一条路线,例如 /Item/Create/,它创建了一个新项目,但需要一个名为 GroupId 的强制参数。它必须通过 /Item/Create?GroupId=xxx 调用。如果给定的 GroupId 不存在,我可以返回 404 还是根据查询字符串参数返回 404 是错误的?
我知道如果我的路线本身是 /Item/Create/{GroupId} 并且未找到 GroupId,则返回 404 是可以的。
假设我有一条路线,例如 /Item/Create/,它创建了一个新项目,但需要一个名为 GroupId 的强制参数。它必须通过 /Item/Create?GroupId=xxx 调用。如果给定的 GroupId 不存在,我可以返回 404 还是根据查询字符串参数返回 404 是错误的?
我知道如果我的路线本身是 /Item/Create/{GroupId} 并且未找到 GroupId,则返回 404 是可以的。