This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Getting Started

It’s very easy to get started with RestClient!

Step 1: Add dependency

<dependency>
    <groupId>io.esastack</groupId>
    <artifactId>restclient</artifactId>
    <version>${esa-restclient.version}</version>
</dependency>

Step 2: Send a request and handle response

final RestClient client = RestClient.ofDefault();

final String entity = client.post("http://127.0.0.1:8081/")
        .entity("Hello Server")
        .execute()
        .toCompletableFuture()
        .get()
        .bodyToEntity(String.class);