cn-py-serv/server/common.py
Иван Солнцев 9155cb17ed Receive data from client
Allow handle client requests with HTTP body for custom functions.

- Rewrited "path" function to class;
- Simple check clien request of method allowed;
- Use "Enumirations" for handler types, HTTP methods;
2024-09-15 15:11:51 +03:00

19 lines
256 B
Python

import enum
@enum.unique
class HandlerType(enum.Enum):
STATIC_FILE = 0
REDIRECT = 1
FUNCTION = 2
class HTTPMethod(enum.Flag):
HEAD = 1
GET = 2
POST = 4
PUT = 8
DELETE = 16
OPTIONS = 32
TRACE = 64
PATCH = 128