向API发出连续的GET请求

时间:2018-03-07 12:42:01

标签: c# .net json api get

我正在向一个URL做一个GET请求,该URL响应一个内部有更多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发出请求。

1 个答案:

答案 0 :(得分:2)

这似乎是您的API的设计决定。如果没有电话要求立即获取所有网址或所有对象都有一个请求,那么我就没有机会改进您的流程。不要担心风格或评论。如果给出了API,那么你无能为力。