cn-py-serv/server/common.py
Иван Солнцев 440fe803d2 Split TCP socket server and HTTP handler.
- File reader function small improvent;
 - Move MAX_REQUEST_LINE_SIZE to common server file.
2024-10-03 14:50:42 +03:00

21 lines
291 B
Python

import enum
MAX_REQUEST_LINE_SIZE = 64 * 1024
@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