Skip to main content

a basic http 1.0 server implemented in python

Project description

companion

an http 1.0 web server, implemented with python

Note: This is not intended to be used in any form of a production environment. For sake of time, I didn't pay attention to every edge case or security concern.

Goals

  • Implement a subset of the http 1.0 protocol (rfc 1945)
  • Handle GET and HEAD requests from a client
  • Manage multiple connections (threading, multiprocessing, etc)
  • Use only the python standard lib

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

companion_server-1.1.5.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

companion_server-1.1.5-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file companion_server-1.1.5.tar.gz.

File metadata

  • Download URL: companion_server-1.1.5.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.11.11 Linux/6.8.0-1020-azure

File hashes

Hashes for companion_server-1.1.5.tar.gz
Algorithm Hash digest
SHA256 b05d411163e8d21e7891313808d0c8426a7194556f8b9c9b9dd07b45f33b6db2
MD5 41024d01d77745a3ff00cc0453125cd8
BLAKE2b-256 c855c3db975aab9431e7787c264007447727797a33ee8ccdf6e6642bd3db3880

See more details on using hashes here.

File details

Details for the file companion_server-1.1.5-py3-none-any.whl.

File metadata

  • Download URL: companion_server-1.1.5-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.11.11 Linux/6.8.0-1020-azure

File hashes

Hashes for companion_server-1.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 5436cb61bbf09c25fb4d36c80493a32b73c894d9515ef6f08c76c4e8b627a4ef
MD5 b845fb0c2f727706b5d0a3edb4d0bea3
BLAKE2b-256 9c47283da6fc6091fb1ec873d73a4cd82e4ceb77267cf448e156deae3901d98d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page