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.2.1.tar.gz (4.3 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.2.1-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for companion_server-1.2.1.tar.gz
Algorithm Hash digest
SHA256 7355c25d3a535d526ecef971d2d76961c5360187fa506eec4678a12a982cc394
MD5 c5ef71b9477d9ccd48fa01e190ff5453
BLAKE2b-256 586a02f8c4cdcf770da860d0e8f63edec789f2c5c27d0485b23680e123332b8f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for companion_server-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 60b967ac5d83403afdca790c91dc7524607c0c62052cf4a508bfef09a6704f19
MD5 8fcacb319ec4082ce576fad2e9d119b3
BLAKE2b-256 c79aec4963199895c1546d35443daaa44851d98d30b9040b683725eae1d5fbb6

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