小编uda*_*nga的帖子

如何基于调用者实现REST服务的字段级访问控制?

我要求调用者限制REST响应中的属性.考虑JSON格式的响应.

例如:对于给定的REST端点,默认响应如下

 {
    "id" : "111"
    "name" : "John"
    "age" : "30"
 }
Run Code Online (Sandbox Code Playgroud)

对于"来电者1",响应应该是这样的

 {
    "id" : "111"
    "name" : "John"
    "age" : "null"
 }
Run Code Online (Sandbox Code Playgroud)

对于"来电者2",响应应该是这样的

{
    "id" : "111"
    "name" : "null"
    "age" : "30"
}
Run Code Online (Sandbox Code Playgroud)

在上面的响应JSON中,"null"表示这样的属性不会暴露给这样的调用者.

我正在寻找一种实现控制REST响应的方法.

java rest

6
推荐指数
2
解决办法
2017
查看次数

标签 统计

java ×1

rest ×1