Skip to content

adityakiran1423/http-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTTP server

An asynchronous HTTP server implemented in Python.

Features

  • It can respond with a 200.
  • It can respond with a 404.
  • It can respond with content.
  • It can handle concurrent connections.
  • It can GET a file.
  • It can handle POST requests and write to a file.

Concurrency

In order to be able to handle multiple concurrent connections, threading has been implemented Whenever a new request is sent to the http-server, it creates a new thread which handles the user request independently

To run the server

use python -m app.main or ./your_server.sh

About

async web server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published