【问题标题】:How to increase the Time Out of Rest-Assured API call如何增加 Rest-Assured API 调用的超时时间
【发布时间】:2019-09-03 18:14:17
【问题描述】:

问题是我拨打电话后,错误又出现“连接超时”。如何增加超时? 这是我的代码:

RequestSpecification 请求 = RestAssured.given();

响应 response = request.get("https://unicef-registry.sdmxcloud.org/ws/public/sdmxapi/rest/data/UNICEF,CME_DF,1.0/.TMM0..269.?format=sdmx-json&includeHistory=true&includeMetadata=true&dimensionAtObservation=AllDimensions&includeAllAnnotations=true");

【问题讨论】:

    标签: rest-assured


    【解决方案1】:

    你可以使用下面的代码。

    RequestConfig requestConfig = RequestConfig.custom().setConnectTimeout(5000).setConnectionRequestTimeout(5000)
                    .setSocketTimeout(5000).build();
    
            HttpClientConfig httpClientFactory = HttpClientConfig.httpClientConfig()
                    .httpClientFactory(() -> HttpClientBuilder.create().setDefaultRequestConfig(requestConfig).build());
    
            RestAssured.config = RestAssured.config().httpClient(httpClientFactory);
    

    【讨论】:

    • 如果有效,请标记答案,以便其他人也可以使用它[将来我也可以]。谢谢
    猜你喜欢
    • 2017-12-10
    • 2019-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-31
    • 1970-01-01
    相关资源
    最近更新 更多