第一个REST API调用很慢

时间:2018-01-24 19:09:00

标签: json performance rest unirest

我们已经构建了一个使用REST API调用的Xamarin.Forms应用程序。 应用程序的初始加载速度很快,但第一次API调用很慢(与针对同一URL的第二个请求相比,额外的3-4秒)。 iOS和Andorid平台上的行为类似。 有没有选择来消除这个等待时间?

以下是我们用于执行API调用的示例代码(使用unirest包):

    HttpResponse authRes = Unirest.post(App.TenantConfig.response.idmUrl + "/api/v1/authn")
    .header("Accept", "application/json")
    .header("Content-Type", "application/json")
    .header("Cache-Control", "no-cache")
    .header("Postman-Token", "672008d5-52f7-8997-3e04-57ac24b6dab6")
    .body("{\n \"username\": \"" + Username + "\",\n \"password\": \"" +      Password + "\",\n \"options\": {\n \"multiOptionalFactorEnroll\": true,\n \"warnBeforePasswordExpired\": true\n } \n}")
    .asString();

0 个答案:

没有答案