in src/main/java/com/aliyun/tea/Tea.java [63:75]
public static TeaResponse doAction(TeaRequest request, Map<String, Object> runtimeOptions) {
try {
String urlString = Tea.composeUrl(request);
URL url = new URL(urlString);
OkHttpClient okHttpClient = ClientHelper.getOkHttpClient(url.getHost(), url.getPort(), runtimeOptions);
Request.Builder requestBuilder = new Request.Builder();
OkRequestBuilder okRequestBuilder = new OkRequestBuilder(requestBuilder).url(url).header(request.headers);
Response response = okHttpClient.newCall(okRequestBuilder.buildRequest(request)).execute();
return new TeaResponse(response);
} catch (Exception e) {
throw new TeaRetryableException(e);
}
}