Skip to content

Latest commit

 

History

History
113 lines (85 loc) · 2.61 KB

File metadata and controls

113 lines (85 loc) · 2.61 KB

← Endpoint | Transport(中文) | Timeout →


HTTP Connection Pool

Default

  • maxIdleConns: 5
  • keepAliveDurationMs: 5 * 60 * 1000

The Java SDK uses com.squareup.okhttp.ConnectionPool. You can adjust the pool behavior via these two parameters.

import com.volcengine.ApiClient;
import com.volcengine.sign.Credentials;

public class SampleCode {
    public static void main(String[] args) {
        String regionId = "cn-beijing";
        ApiClient apiClient = new ApiClient()
                .setCredentials(Credentials.getEnvCredentials())
                .setRegion(regionId)
                .setMaxIdleConns(5)
                .setKeepAliveDurationMs(5 * 60 * 1000);
    }
}

HTTPS Request Configuration

Specify Scheme

Default

  • disableSSL: false (HTTPS)

Set disableSSL=true to use HTTP.

import com.volcengine.ApiClient;
import com.volcengine.sign.Credentials;

public class SampleCode {
    public static void main(String[] args) {
        String regionId = "cn-beijing";
        ApiClient apiClient = new ApiClient()
                .setCredentials(Credentials.getEnvCredentials())
                .setRegion(regionId)
                .setDisableSSL(false);
    }
}

Ignore SSL Verification

Default

  • verifyingSsl: true

Set verifyingSsl=false to skip SSL verification.

import com.volcengine.ApiClient;
import com.volcengine.sign.Credentials;

public class SampleCode {
    public static void main(String[] args) {
        String regionId = "cn-beijing";
        ApiClient apiClient = new ApiClient()
                .setCredentials(Credentials.getEnvCredentials())
                .setRegion(regionId)
                .setVerifyingSsl(false);
    }
}

HTTP(S) Proxy

Default

No proxy.

Configure HTTP(S) Proxy

import com.volcengine.ApiClient;
import com.volcengine.sign.Credentials;

public class SampleCode {
    public static void main(String[] args) {
        String regionId = "cn-beijing";
        ApiClient apiClient = new ApiClient()
                .setCredentials(Credentials.getEnvCredentials())
                .setRegion(regionId)
                .setHttpProxy("http://your_http_proxy:proxy_port")
                .setHttpsProxy("http://your_https_proxy:proxy_port");
    }
}

Notes

The following environment variables are supported:

  • http_proxy / HTTP_PROXY
  • https_proxy / HTTPS_PROXY

Priority: code > environment variables.


← Endpoint | Transport(中文) | Timeout →