Implementation of a simple HTTP server listening at port 80 on local machine. It supports:
- multiple TCP connections
- GET and POST methods
- multiple content types such as
text/html
,image/jpeg
,text/plain
,application/octet-stream
, forms, etc. - easy way to configure more paths because of functional programming
- flexibility since we used a thread pool