-
Notifications
You must be signed in to change notification settings - Fork 2.1k
HTTP Clients
Srikanta edited this page May 28, 2025
·
4 revisions
Azure SDK for Java V2 libraries support multiple HTTP client implementations. Depending on your Java version and requirements, you can choose one of the following:
- Description: Built-in Java HTTP client, available from Java 12 onwards.
- Description: Netty based HTTP client implementation, available from Java 8 onwards.
-
Dependency:
<dependency> <groupId>io.clientcore</groupId> <artifactId>http-netty4</artifactId> <version>LATEST</version> </dependency>
- Description: OkHttp3 based HTTP client implementation, available from Java 8 onwards.
-
Dependency:
<dependency> <groupId>io.clientcore</groupId> <artifactId>http-okhttp3</artifactId> <version>LATEST</version> </dependency>
- See instructions to add this library as dependency.
Refer to this wiki to implement a custom HTTP client
- Frequently Asked Questions
- Azure Identity Examples
- Configuration
- Performance Tuning
- Android Support
- Unit Testing
- Test Proxy Migration
- Azure Json Migration
- New Checkstyle and Spotbugs pattern migration
- Protocol Methods
- TypeSpec-Java Quickstart
- Getting Started Guidance
- Adding a Module
- Building
- Writing Performance Tests
- Working with AutoRest
- Deprecation
- BOM guidelines
- Release process
- Access helpers