public static <T> T executeHttpCall(Call<T> call) {
        Request request = call.request();
        String url = request.url().encodedPath();
        try {
            retrofit2.Response<T> response = call.execute();
            Preconditions.expectTrue(response.isSuccessful(),
                    String.format(REQUEST_FAILED_MSG, url, response.message()));
            return response.body();
        } catch (IOException e) {
            log.error(String.format(REQUEST_FAILED_MSG, url, e.getMessage()), e);
            throw new RuntimeException(String.format(REQUEST_FAILED_MSG, url, e.getMessage()), e);
        }
    }
Send http request.

@param call http request
@param <T> T
@return T
inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/util/ClientUtils.java