|
|
|
@ -3,10 +3,11 @@
|
|
|
|
|
from io import StringIO ## for Python 3
|
|
|
|
|
#from requests import requests as ReqServer
|
|
|
|
|
from http.server import BaseHTTPRequestHandler
|
|
|
|
|
import logging
|
|
|
|
|
from .jwt import genaratorSecretsToken
|
|
|
|
|
import json
|
|
|
|
|
class Router(BaseHTTPRequestHandler):
|
|
|
|
|
def __int__(self):
|
|
|
|
|
def __init__(self):
|
|
|
|
|
self.P_list = []
|
|
|
|
|
self.Response = ""
|
|
|
|
|
self.Routes =[]
|
|
|
|
@ -17,7 +18,8 @@ class Router(BaseHTTPRequestHandler):
|
|
|
|
|
#self.send_header['Access-Control-Allow-Headers', 'X-Requested-With,content-type']
|
|
|
|
|
#self.send_header['Access-Control-Allow-Credentials', true]
|
|
|
|
|
self.end_headers()
|
|
|
|
|
#super().__int__(self.setRoutes)
|
|
|
|
|
super().__init__(self._setRoutes)
|
|
|
|
|
|
|
|
|
|
def _set_response(self):
|
|
|
|
|
self.send_response(200)
|
|
|
|
|
self.send_header['Access-Control-Allow-Origin', '*']
|
|
|
|
@ -25,8 +27,21 @@ class Router(BaseHTTPRequestHandler):
|
|
|
|
|
self.send_header['Access-Control-Allow-Headers', 'X-Requested-With,content-type']
|
|
|
|
|
#self.send_header['Access-Control-Allow-Credentials', true]
|
|
|
|
|
self.end_headers()
|
|
|
|
|
def do_GET(self):
|
|
|
|
|
logging.info("GET request,\nPath: %s\nHeaders:\n%s\n", str(self.path), str(self.headers))
|
|
|
|
|
#print(str(self.path), str(self.headers))
|
|
|
|
|
def do_POST(self):
|
|
|
|
|
logging.info("GET request,\nPath: %s\nHeaders:\n%s\n", str(self.path), str(self.headers))
|
|
|
|
|
print(str(self.path), str(self.headers))
|
|
|
|
|
|
|
|
|
|
def do_HEAD(self):
|
|
|
|
|
pass
|
|
|
|
|
def do_REQUEST(self):
|
|
|
|
|
print("do_REQUEST:\n")
|
|
|
|
|
print(str(self.path), str(self.headers))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def setRoutes(self, ListRoutes =[]):
|
|
|
|
|
def _setRoutes(self, ListRoutes =[]):
|
|
|
|
|
self.Routes = ListRoutes
|
|
|
|
|
|
|
|
|
|
def route(self, metod, url, handler):
|
|
|
|
|