This repository contains a series of projects demonstrating various implementations of HTTP servers in Java, along with a bug hunting exercise.
Description:
This project contains the basic implementation of a simple HTTP server in Java. It covers the fundamental concepts of handling HTTP requests and responses.
Description:
Building on the simple HTTP server, this project introduces enhancements such as handling different HTTP methods, routing, and improved response handling.
Description:
This project demonstrates the implementation of an HTTP server using the Spring framework. It leverages Spring's capabilities to create a more robust and feature-rich server.
Description:
This project focuses on identifying and fixing bugs in a given HTTP server implementation. It aims to improve debugging and problem-solving skills.
Each project contains its own set of instructions in its respective directory. To get started, navigate to the project folder and follow the setup instructions provided.
If you have any suggestions or improvements, feel free to open an issue or submit a pull request.
This project is licensed under the Apache 2.0 License. See the LICENSE file for more details.