好吧,我爲我的REST Web服務進行了一些操作。在不同的操作之間有一些實體重疊,但是基於我正在做的一些元素/屬性是不相關的。瞭解REST實體(基於請求和響應的變體)
例如,當我請求率我需要找回:
<Property id=」」>
<Rooms>
<Room>
<Rates>
<Rate></Rate>
</Rates>
</Room>
</Rooms>
</Property>
但當我只想得到房間的列表回 - 我只是想:
<Property id=」」>
<Rooms>
<Room>
</Room>
</Rooms>
</Property>
和我的GET房申請只需要輸入
<property id=」」></property>
但基於財產的完整定義 - 當我產生我的樣本getroomsRequest XML結構的,包括一切按照上面的樣本。
我應該聲明不同的命名實體嗎?或者有沒有辦法使用一個共同的實體,但不知何故排除不相關的東西?
謝謝!不確定什麼是可能的/最佳做法。