我剛剛閱讀REST in Practice: Hypermedia and Systems Architecture我正在嘗試一些想法,但無法弄清楚是否在我的響應文檔中使用絕對或相對URI。REST風格的超媒體,相對或絕對URI's
我更喜歡abosulte URI,但是可以看到在生產時會出現問題,其中包含負載平衡器,apache的服務器基礎結構會重寫,並且Tomcat服務器會覆蓋原始URI並弄亂我的URI生成機制,當方案和上下文路徑等信息碰到Java代碼時,它們將被重寫或丟失,並且從客戶端角度來看URI將不正確。
然後我會試圖使用相對URI,但這是一個好主意或錯誤的轉向?
本書堅持使用絕對URI,但我找不到任何關於此的提及。 Martin Fowler寫了約理查森成熟模型和他使用相對URI。
您認爲如何?優點缺點?