Skip to content

AXMonarch/PoloHTTP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 PoloHTTP – A Java HTTP Server

A hand-crafted HTTP/1.0 server built from scratch in pure Java.


📦 Overview

PoloHTTP is a minimalist HTTP server that parses raw TCP requests, routes paths, builds responses, and serves them to clients like browsers or curl. It's designed as a learning tool and a demonstration of low-level web server mechanics—layer by layer, protocol-compliant, and written with clarity in mind.

✨ Features

  • 🔌 Built directly on ServerSocket and Socket (TCP)
  • 📜 Fully parses HTTP/1.0 requests (method, path, headers)
  • 🚏 Path-based routing
  • 📄 Sends correct status lines, headers, and response bodies
  • 🪵 Logging system prints request and response info to console
  • 🧪 Testable with curl, telnet, or your browser

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages