【发布时间】:2013-04-10 15:00:42
【问题描述】:
我目前正在设计一个纯粹面向资源的企业服务。在阅读了几篇博客、书籍等之后。我相信带有超媒体链接的 REST 是要走的路。
然而,所有这些博客和书籍都说的一件事是在响应中使用超媒体链接时不要使用 application/xml 作为媒体类型。他们都没有说明原因,除了一个通用的声明,比如没有链接关系类型的普通 URI 不会将 URI 的语义传达给客户端。
据我了解,这是一种推荐的方法来定义您自己的自定义媒体类型并让客户知道如何阅读它。但是如果知道连接到我的服务的客户端永远不会是浏览器,这有关系吗?我不能在我的响应中使用 application/xml 类型公开这些链接吗?
我希望这里有人能详细说明一下。
【问题讨论】:
标签: rest hypermedia mediatypeformatter