我目前正在设计一种纯粹面向资源的企业服务.在阅读了几个博客,书籍等之后,我相信REST与超媒体链接是可行的方法.
但是,所有这些博客和书籍都说的一件事是在响应中使用超媒体链接时不使用application/xml作为媒体类型.他们都没有说明为什么除了通用语句之外 - 没有链接关系类型的普通URI不会将URI的语义传达给客户端.
根据我的理解,这是一种推荐的方法来定义您自己的自定义媒体类型,并使客户端知道如何阅读它.但是,如果知道连接到我的服务的客户端永远不会是浏览器,那重要吗?我不能只在application/xml类型的响应中公开这些链接吗?
我希望这里有人可以详细说明这一点.