Creare un http server in Java con HttpMate

Creare un http server in Java con HttpMate

Non so se il titolo azzecca in pieno quello che fa HttpMate, però potrebbe in parte esserre corretto.

Comunque questo framewrok ci permette di pubblicare quello che vogliamo tramite HTTP in maniera molto semplice.

Noi vederemo un esempio basico per capire come funziona.

Se usate Maven:

        <dependency>
            <groupId>com.envimate.httpmate</groupId>
            <artifactId>core</artifactId>
            <version>1.0.26</version>
        </dependency>

Ecco il codice Java di esempio:

import com.envimate.httpmate.HttpMate;
import com.envimate.httpmate.purejavaendpoint.PureJavaEndpoint;

public class Main {
    public static void main(String[] args) {
        final HttpMate httpMate = HttpMate.anHttpMate()
                .get("/api/hello", (request, httpResponse) -> {
                    httpResponse.setBody("Hello World!");
                    httpResponse.setStatus(200);
                })
                .build();
        PureJavaEndpoint.pureJavaEndpointFor(httpMate).listeningOnThePort(1337);
    }
}

Adesso andate su http://localhost:1337 per vedere il risultato.

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2735 articoli
310 commenti
21 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy