我希望制作 RESTful 端点期望可发现的模型。
例如:
我的服务期望这样形成一个用户模型:
{
name:'',
role:2,
userId: 12345
}
要发布一个新用户,我需要知道这个模型的结构才能正确地将它发送到正文中。
我不想为服务的消费启用静态类型,但我确实想要一种动态的方式来获取我期望的模型结构,以便客户端可以合理地适应。
我想尽可能地遵守 REST 的原则,以免招致 Roy Fielding 先生的愤怒,但我也需要以合理友好的方式完成工作。
我也不只是想创建有关端点的文档。我知道这样做的许多方法,但我希望能够以编程方式发现事物。