您将如何使用ServiceStack实现部分请求和响应,例如youtube api?

jmc*_*jmc 5 servicestack

在Youtube API中,可以请求"部分提要".

这允许应用程序开发人员通过指定要返回的"字段"来定制返回的数据的大小和结构.

ie GET api/person/1?fields=(id,email)将返回仅包含idemail字段的DTO ,而不是整个人的响应.

您如何使用ServiceStack尝试此操作?有没有办法将回调附加到序列化程序来控制要包含在响应对象中的属性?

小智 1

根据我的经验,servicestack 只返回实际有数据的字段。如果我的经验是正确的,那么您需要做的就是找出构建请求的最佳方法,以便它要求返回特定数据,这样您只会用请求的数据填充响应,因此服务堆栈只会返回该数据。