OpenAPI 重复路径

OpenAPI duplicate paths

OAS 3.0 规范中有两条路径。从技术上讲,两者似乎是相同的,我需要确认两者是否确实相同。 如果是,为什么 none 的工具会验证这些类型的路径重复。

/foo/{whatever}

/{whatever}/foo

OpenAPI 规范只有这样说:
https://spec.openapis.org/oas/v3.0.1.html#path-templating-matching

The following may lead to ambiguous resolution:

/{entity}/me
/books/{id}

也就是说,这些路径不被认为是相同的,但会导致工具中的路径匹配不明确,尤其是在两个路径都支持相同的 HTTP 方法的情况下。但是,如果歧义路径支持不同的 HTTP 方法(例如,一个是 GET-only,而另一个是 POST-only),这将消除歧义。