HttpServer.create()
.withHandle(request -> HttpResponse.ok200().withPlainText("Hello, World!"))
.listen(8080);
Router router = Router.builder()
.get("/", request -> HttpResponse.ok200().withPlainText("Welcome to the homepage!"))
.post("/save", request -> {
return HttpResponse.ok200().withPlainText("Data saved successfully!");
})
.build();
HttpServer.create()
.withRouter(router)
.listen(8080);
Middleware gzip = Middleware.of(request -> {
HttpResponse response = request.getBody().acceptGzip()
? request.getResponse().useGzip(true)
: HttpResponse.ok200();
return response;
});
HttpServer.create()
.withMiddleware(gzip)
.withHandle(request -> HttpResponse.ok200().withPlainText("Hello, World!"))
.listen(8080);