Skip to content

Http Server made with Python - Challenge from Codecrafters platform

License

Notifications You must be signed in to change notification settings

Ryrden/http-server-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Http Server made with Python - Challenge from Codecrafters platform

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published