我正在向 URL 发出 GET 请求,该请求使用内部包含更多 URL 的 JSON 对象进行响应。我还需要向响应中的 URL 发出 GET 请求,我想知道是否有更快/替代的方法来加快速度。
目前它的工作原理是这样的 -
向 URL1 发出请求 > 在响应中查找 URL2 > 向 URL2 发出请求 > 在响应中查找 URL3 > 向 URL3 发出请求,依此类推......
看起来很慢,因为请求是一个接一个。
我收到的第一个回复是这样的
{
"href": "URL1",
"date": "*******",
"message": "Test",
"displayDepartment": true,
"recipients": [
{
"href": "URL2"
}
],
"nominator": {
"href": "notneeded"
},
}
我正在 C# 中发出请求,并寻找一种方法向 URL1 发出请求,同时向第一个响应中的 URL2 发出请求。
这似乎是 API 的设计决定。如果没有调用一次获取所有 url 或通过一个请求获取所有对象,那么我认为没有机会改进您的流程。不用担心风格或评论。如果给了API,你就无能为力了。