The easy server library for everyone.
Project description
PySGI Library
PySGI is a WSGI library that allows you to receive and handle HTTP requests
, giving access to various features, such as:
- Handle all response and request headers;
- Get or set all cookies coming from the browser;
- Add or get the body of an HTTP response or request;
- Can get parameters from URL;
- Get values from a dynamic route;
- Returning JSON and other data types.
You can learn how to use PySGI
in the project's official documentation. See CHANGELOG.md on GitHub for changes made to each release.
Example of use
Here's a brief demonstration of using the PySGI library to create a simple web server:
from pysgi import PySGI
server = PySGI()
@server.route('/')
def index():
return 'Hello World from PySGI!'
if __name__ == '__main__':
server.run()
You can find this and other examples in the example usage files.
License
MIT License
Copyright (c) 2022 Jaedson Silva
See LICENSE file to learn more about the license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
PySGI-1.3.3.tar.gz
(8.0 kB
view details)
File details
Details for the file PySGI-1.3.3.tar.gz
.
File metadata
- Download URL: PySGI-1.3.3.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18f6c51c2cf2bee4fc278928624a51b7a7a543885f01275e2323f1ccd05e9f8d |
|
MD5 | ffcbef8ec111adcdd29d2fd81ffb324a |
|
BLAKE2b-256 | 29ee13276966a6c1d01f7625ab99bb1fbb48cd558c41dbc5f362890f1fed5cc5 |