向 API 发出连续的 GET 请求

问题描述 投票:0回答:1

我正在向 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 发出请求。

c# json .net get
1个回答
2
投票

这似乎是 API 的设计决定。如果没有调用一次获取所有 url 或通过一个请求获取所有对象,那么我认为没有机会改进您的流程。不用担心风格或评论。如果给了API,你就无能为力了。

© www.soinside.com 2019 - 2024. All rights reserved.