0

我需要为 RESTful Web 服务正式指定一个资源模型,并且我正在考虑将 XML Schema 作为一种规范语言。理想情况下,这种资源模型将促进 HATEOAS 风格的客户端开发。一些问题:

1) XML Schema 是正式指定 Web 资源的最佳选择吗?2) 是否应将每个资源标识为自定义媒体类型?3) 是否可以将资源的链接关系集定义为其模式规范的一部分?

谢谢,卡梅伦。

4

2 回答 2

0

我们正在使用这个

http://stateless.co/hal_specification.html

于 2012-08-18T20:26:49.100 回答
-1

是的,您可以使用 XML Schema 进行定义,但您无需重新发明轮子。WADL是您正在寻找的。来自维基百科

Web 应用程序描述语言 (WADL) 是基于 HTTP 的 Web 应用程序(通常是 REST Web 服务)的机器可读 XML 描述。1 WADL 对服务提供的资源以及它们之间的关系进行建模。1 WADL 旨在简化基于 Web 现有 HTTP 架构的 Web 服务的重用。1它独立于平台和语言,旨在促进应用程序在 Web 浏览器中基本使用之外的重用。

你需要WADL吗?

于 2012-08-18T03:16:44.150 回答