Web API中的冗余

时间:2012-02-07 11:33:21

标签: xml api http

我正在审查一个简单的XML API,用于http,并且想知道数据冗余是否是好事。

<Items num_items="3" total_cost="10.00">
    <Item id="3" cost="3.00" />
    <Item id="6" cost="5.00" />
    <Item id="7" cost="2.00" />
</Items>

num_itemstotal_cost对确保数据完整性有用,还是只是毫无意义的毛病?

1 个答案:

答案 0 :(得分:0)

只有您可以根据您未共享的系统要求做出决定。如果Items元素包含特定的,预定数量的项目并且在现实世界中可能不是真的那么至关重要,那么您应该包含num_items并明确定义什么到如果他们不匹配就做。如果它不重要,请不要使事情复杂化。