From e340b9fb90c361cd59997500323a3801030b0638 Mon Sep 17 00:00:00 2001 From: cbdev Date: Thu, 15 Jul 2021 23:41:52 +0200 Subject: Basic scripting --- backend/HTTP.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 backend/HTTP.py (limited to 'backend/HTTP.py') diff --git a/backend/HTTP.py b/backend/HTTP.py new file mode 100644 index 0000000..4ba3d90 --- /dev/null +++ b/backend/HTTP.py @@ -0,0 +1,16 @@ +def cookies(data): + cookies = {} + for cookie in data.split(';'): + data = cookie.strip().split('=', 1) + if(len(data) == 2): + cookies[data[0]] = data[1] + return cookies + +def formdata(data): + fields = {} + for field in data.split('&'): + data = field.strip().split('=', 1) + if len(data) == 2: + fields[data[0]] = data[1] + # FIXME URLdecode the entries + return fields -- cgit v1.2.3