diff --git a/core/route.py b/core/route.py index 39010cf..b04d171 100644 --- a/core/route.py +++ b/core/route.py @@ -1,7 +1,7 @@ # -*- codding: utf-8 -*- #!/usr/bin/env python3 from io import StringIO ## for Python 3 -from requests import requests as ReqServer +from requests import requests as ReqServer from http.server import BaseHTTPRequestHandler from .jwt import genaratorSecretsToken import json @@ -16,24 +16,32 @@ 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) def setRoutes(self, []): pass - def route(self, metod, url): + def route(self, metod, url, handler): print(url) + if self.path in route: + if metod== 'GET' or metod == 'get': + self.get(url=url,handler=handler) return true + elif metod =='POST' or metod ='post': + self.post(url=url, handler=handler) + elif metod == 'HEAD' or metod =='head': + self.head() else: return self.r_404() #return false def get(self, url, handler): #do_GET() - pass + return url def post(self, url, handler): #do_POST() - pass + return url def head(self): #do_HEAD()