melluh / simple-http-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple-HTTP-Server

A super simple and lightweight HTTP server written in Java.

Features

  • HTTP/1.1
  • Supports cookies
  • File serving/streaming

Basic Example

This starts a server on port 8080, with a single route returning plain text.

HttpServer server = new HttpServer(8080)
    .use(new Router()
        .get("/hello", req -> new Response(Status.OK).body("Hello, world!"))
    )
    .start();

System.out.println("Web server listening on port " + server.getPort());

About

License:GNU General Public License v3.0


Languages

Language:Java 100.0%