In this course,
First, you will learn to use HttpClient in a synchronous and asynchronous manner, including the use of CompletableFuture.
Next, you will discover how to configure and use HttpClient in different scenarios, focusing on secure communication as well.
Finally, you will explore some of the more advanced features of HttpClient, such as HTTP/2 Server Push, WebSocket communication, and Reactive Streams integration. When you're finished with this course, you will have the skills and knowledge of the HttpClient API needed to use it effectively in your own applications.