我不确定这是否可行,但我正在使用一个 API,它提供一个 URI 作为我希望成为其他查询(每个结果)的来源的值。想象一个初始的 Web 查询返回一个像这样的值(想象一些小而有意义的东西,比如 100 个结果):
https://.../用户
{ "users": [
{ "name": "foo",
"email": "foo@localhost",
"uri": "https://example.com/user/admin-foo"
},
{ "name": "bar",
"email": "bar@localhost",
"uri": "https://example.com/user/anon-bar"
},
]
}
电源查询结果:
姓名 | 电子邮件 | 乌里 |
---|---|---|
富 | foo@localhost | https://example.com/user/admin-foo |
酒吧 | 酒吧@localhost | https://example.com/user/anon-bar |
我想做的是遍历每一行并使用 URL 来获取更多详细信息(例如,发出对https://example.com/user/admin-foo
and的查询https://exmaple.com/user/anon-bar
)以加入初始查询。
例子
https://.../user/admin-foo
{ "foo": {
"name": "foo",
"is_admin": true,
"is_local": false,
"ip_address": "192.168.1.100/32"
}
}
https://.../user/anon-bar
{ "bar": {
"name": "bar",
"is_admin": false,
"is_local": false,
"ip_address": "192.168.1.101/32"
}
}
姓名 | 电子邮件 | 乌里 | Ext.is_active | Ext.is_local |
---|---|---|---|---|
富 | foo@localhost | https://example.com/user/admin-foo | 真的 | 错误的 |
酒吧 | 酒吧@localhost | https://example.com/user/anon-bar | 错误的 | 错误的 |
非常简化,例如:
将为您的列中的每个 uri 返回一个 Web 内容列表,可能是二进制的
uri
。对于您的特定 uri,每一个的返回值在解码时都是一条错误消息: