我无法理解为什么Atom规范要求每个条目都有一个全局的(整个宇宙都是唯一的)唯一ID。我知道这在技术上是可行的,但是碰撞仍然不可能?为什么Atom(RSS)id的全局唯一而不是本地?
如果不是偶然的,肯定会发生恶意冲突。我可以选择纽约时报的一篇文章,并在我的欺骗网站文章entry
中提供相同的id
。从而使任何功能失效,并可能造成损害。
为什么不只是有一个唯一的网址饲料,这是容易/安全的,因为它由DNS集中确认,然后在每个饲料有本地唯一的ID。维护他们自己的非冲突ID的方案是最符合作者利益的,即使他们碰撞,也不会影响其他网站的唯一性。
请解释一下:)
相关的问题 - 如果已经有一个在每一个entry
场link
,为什么规范建议(作为一个选项)使用在id
领域的链接。原子应该解决这些RSS不一致:)