<dependencies>
...
<dependency>
<groupId>org.http4k</groupId>
<artifactId>http4k-core</artifactId>
<version>3.0.0</version>
</dependency>
...
</dependencies>
groovy
dependencies {
...
implementation 'org.http4k:http4k-core:3.0.0'
...
}
import org.http4k.core.HttpHandler;
import org.http4k.core.Request;
import org.http4k.core.Response;
import org.http4k.core.Method;
HttpHandler handler = (Request request) -> {
return Response.create()
.status(200)
.body(body);
};
Request request = Request.create()
Response response = handler.handle(request);
int statusCode = response.status();
String responseBody = response.bodyAsString();