Fork me on GitHub

Welcome to Simple HttpServer!

Simple HttpServer is an implementation of a Web Server in Java that supports:.

  • pure HTTP protocol;
  • enhanced APIs inspired by servlet model;
  • 100% based on NIO APIs;
  • multi-threading requests processor;
  • EDSL configuration APIs;
  • Request incremental pull parser;
  • HTTP 1.1 Connection keep-alive;
  • GZip compression.

See how APIs and core implementation work!

There is also a demo that shows the server potentials.

Do you wants to build you own web application? See the developers page!

Acknowledgements

This work is dedicated to my city, L'Aquila, destroyed by a terrible earthquake the 6th April, 2009... That day more than 300 people were killed because buildings collapsed after a magnitudo 6.3 earthquake at 3:32 am.

I'll never forget that episode.

A big thank you goes to: my lovely wife, mom, dad and bro for believing in me, Tommaso, Marco, Ivan, Daniele, Emanuele and Christian for their priceless friendship.