我覺得這是不可能的,但我需要確認把它扔了之前...休息網址 - 有「/」作爲路徑值
我有一個GET REST端點使用此模式
/networks/{networkId}/publishers/{publisherId}/ratings
我面臨的問題是,publisherId可能在其id中包含'/',就像id可能是「opt/foo/bar」(我們無法控制此ID,它是由我們的客戶提供給我們的)。
所以
/網絡/ 68 /出版/選擇/富/酒吧/等級 - 顯然是行不通的,得到一個URL不喜歡錯誤。 /networks/68/publishers/opt%2ffoo%2fbar/ratings - 也不起作用。同樣的錯誤。
我知道通過它作爲查詢參數將工作。但是我想知道是否有辦法讓它成爲一個路徑參數?
謝謝!
我知道這是一種逃避,但用「/」的東西法定但未使用像斜線「_」下劃線會避免這個問題。 – Szocske