鉴于此服务:
POST /hotel HTTP/1.1
<hotel>
<a>aaa</a>
<b>bbb</b>
<c>ccc</c>
</hotel>
HTTP/1.1 201 CREATED
Location: /hotel/123
当我们在服务器上处理请求时,我们将hotel
根据 DTD 验证请求中的 XML。
问题是,作为 REST 最佳实践,客户端是否应该在请求中引用 DTD(就像通常在基于 DTD 创建 XML 文档时所做的那样)?或者这不是必需的?DTD 将在 API 文档中进行描述,因此客户端服务的编写者将了解 DTD 验证详细信息。