Starting point for building your own HTTP server in Python.
This is a starting point for Python solutions to the "Build Your Own HTTP Server" Challenge.
HTTP is the protocol that powers the web. In this challenge, you'll build an HTTP/1.1 server capable of serving multiple clients. Along the way, you'll learn about TCP servers, HTTP request syntax, and more.
Note: If you're viewing this repo on GitHub, head over to codecrafters.io to try the challenge.
Before you begin, make sure you have the following dependencies installed:
- Ensure you have
Python (3.11)
installed on your machine. If you don't have it, you can download it here.
Follow the steps below to run the project on your local machine:
git clone <repository-link>
This link can be found in the green button above Code.
./server.sh
This project is under license. See LICENSE for more information.