我正在設計一個資源的列表端點,這個資源可以稱爲/ transactions的資源的完整版本和簡化版本。默認情況下,響應將包含完整資源,但也需要爲客戶提供資源列表的「簡化」版本。REST API:使用內容類型vs自定義參數或端點
第一種選擇是使用自定義的參數(如/交易?總結= TRUE) 第二個選擇是使用自定義的終點,雖然不是很REST風格(如/交易/摘要)
第三選項是使用content-type來允許客戶聲明備選響應主體格式。這看起來如何? (應用/ JSON +摘要)?有沒有這方面的好例子?
想到其他選項嗎?