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);
Note
执行请求得到的CompletionStageNote
netty
4.1.52.Final and tcnative
2.0.34.Final are directly dependent on. And please make sure the version of tcnative
matches the version of netty
.