lightweight-web-server
Lightweight Web Server is a Java-based HTTP server that supports GET and POST methods. Built as an educational project, it allows users to serve files from a chosen directory directly through a web browser, making it simple to share images, videos, PDFs, and other media over HTTP. The server also accepts form submissions via POST, enabling basic data input handling. Key features include directory-based file serving, support for both GET and POST requests, compatibility with Java SDK 8 and Maven for building, and a standalone executable JAR that can be placed in any directory to host its contents. The project demonstrates core concepts of network programming and HTTP communication in Java. This server is ideal for learning purposes, quick local file sharing, lightweight testing of HTTP interactions, and demonstrating how browsers and servers exchange byte-level data. It is no longer actively maintained but remains available as a reference for understanding Java socket programming and basic web server functiona