我在架构中定义了两个单独的路径:
/team/{id}/people/{modified}:
get:
/team/{id}/people/{person_id}:
delete:
所以这些是两个完全独立的“事物”,因为一个是get,一个是删除,第二个参数名称没有意义。 'get'在该位置传递一个修改后的时间戳,删除传递一个实际的人物标识符。
这在Swagger UI中正确显示,但Swagger编辑器发出错误告诉我已存在等效路径。很难忽略它,因为它会在整个文件中散布错误,因此很难调试实际问题。
这样的解决办法是什么?
答案 0 :(得分:-1)
你应该使用/ team / {id} / people / delete / {person_id}: