Skip to main content

RHTTP python interface

Project description

RHTTP-python

Python interface for RHTTP server

Installation

Install the latest version of rhttp-python with running installation command:

pip install rhttp-python

Usage

First you need to import required package:

# RHTTP server
from rhttp_python import RHTTPServer

First you need to create server by passing redis host and port:

server = RHTTPServer("127.0.0.1", 6379)

Then you can define endpoints using route decorator

@server.route("/", "GET")
def home(req, res):
    print(req)
    return res.status(200).content_type("text/html").send("<h1>test</h1>")

First parameter of decorator is "path" of endpoint and second is http method

At the end you need run server:

server.listen()

License

This project is licensed under the terms of the MIT License. See the LICENSE file for details.

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

rhttp_python-0.0.7.tar.gz (5.0 kB view details)

Uploaded Source

File details

Details for the file rhttp_python-0.0.7.tar.gz.

File metadata

  • Download URL: rhttp_python-0.0.7.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for rhttp_python-0.0.7.tar.gz
Algorithm Hash digest
SHA256 efd6e059b10f557848e864db9be2d5859d24d2646e41b7c77263192f773c36ba
MD5 58188b628c535b85e08db044e884bedc
BLAKE2b-256 591d500cf0fa1b25542dc31a868c24345aeff89fdad462a751f7c0296136bfa8

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