2017-01-26 61 views
0

我已經在我的架構定義了兩種不同的路徑:揚鞭編輯器類似的路徑名

/team/{id}/people/{modified}: 
    get: 
/team/{id}/people/{person_id}: 
    delete: 

所以這是兩個完全獨立的「東西」,因爲一個是get和一個是刪除,第二個參數名稱作爲一般的東西沒有意義。 'get'在該位置傳遞修改後的時間戳,而delete則傳遞一個實際的人員標識符。

這在Swagger用戶界面中顯示正常,但Swagger編輯器給出了一個錯誤,告訴我等效路徑已經存在。很難忽略它,因爲它會在整個文件中散佈錯誤,從而難以調試真正的問題。

這是什麼解決方案?

+0

的可能的複製[揚鞭: 「等價路徑已經存在」,儘管不同的參數(http://stackoverflow.com/questions/35478531/swagger-equivalent-path-already-exists-though-though-different-parameters) – Helen

回答

-1

你應該使用/團隊/ {ID} /人/刪除/ {}爲person_id:

+1

這是多餘的。我已經知道這是一個刪除,因爲這是通話類型。 – Gargoyle