HTTP configuration - AWS SDK for Java

You can now use the Amazon S3 Transfer Manager (Developer Preview) in the AWS SDK for Java 2.x for accelerated file transfers. Give it a try and let us know what you think! By the way, the AWS SDK for Java team is hiring software development engineers!

HTTP configuration

You can change the default configuration for HTTP clients in applications you build with the AWS SDK for Java. This section discusses HTTP clients and settings for the AWS SDK for Java 2.x.

For asynchronous clients, you can use the NettyNioAsyncHttpClient or AwsCrtAsyncHttpClient. For more information, see Configuring the Netty-based HTTP client or Configuring the AWS CRT-based HTTP client.

For synchronous clients, you can use UrlConnectionHttpClient or ApacheHttpClient. For more information about Apache HTTPClient, see HttpClient Overview.

For a full list of options you can set with these clients, see the AWS SDK for Java 2.x API Reference.