这是对这个问题的一个后续问题.
那么对于任何给定的URI,RESTful架构的核心租户是否有独特的响应?这里有很多讨论倾向于这个方向,但我没有把它看作是一个"硬而快"的规则.
我理解它的价值(用于缓存,抓取,传递链接等),但我也看到像twitter API这样的东西违反了它(请求http://api.twitter.com/1/statuses/friends_timeline.xml
会根据给定的用户名而有所不同),我知道有时它会可能是必要的 - 更不用说按时间顺序分页的资源也会随着新元素的添加而改变.
我是否应该努力从相同的URI中完全消除不同的响应,或者我只是接受有时它不实用,并且只要我最小化它的发生,我将处于合适的状态.