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