我们正在构建一个可以支持 json 或 xml 请求的 rest api。我们还被要求构建 XSD 来验证 xml。我们是否应该编写两个不同的 XSD,一个用于请求 XML,第二个用于响应 XML?
假设我有以下资源,上面有 GET 和 POST 方法:
/questions/
GET 将返回所有问题,而 POST 将创建一个问题。对于上述情况,我需要 4 个 XSD 吗?
- 用于 GET 请求的 XSD
- 用于 GET 响应的 XSD
- POST 请求的 XSD
- 用于 POST 响应的 XSD