/http-server-python

Http Server made with Python - Challenge from Codecrafters platform

Primary LanguagePythonMIT LicenseMIT

Build Your Own HTTP Server

Project Cover

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.

Prerequisites

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.

How to run the project

Follow the steps below to run the project on your local machine:

Clone this repository

git clone <repository-link>

This link can be found in the green button above Code.

Run the server

./server.sh

License

This project is under license. See LICENSE for more information.

Back to the top

⬆ Back to the top