Skip to content

aayushhyadav/http_server

Repository files navigation

HTTP Server

Implemented post, put, head, get and delete methods
Implemented various requests, response headers and cookies
Multiple requests can be handled by the server
Changes can be made in the functionality by updating the server configuration file

For running the script

Run the following command - './Start.sh' or 'python3 server.py'
If the program is executed using 'python3 server.py' then press ^C to stop the server
If the program is executed using './Start.sh' then type 'Stop' to stop the server

If there is Permission denied message while running the './Start.sh' command
run the following command - 'chmod +x Start.sh'

For running the automated test program (test_automated.py)

The user needs to install the pytest module(Version - 6.1.1 or higher)
Once the module is installed run the following command - 'pytest'

About

An HTTP server implemented using python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published