|
|
|
@ -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()
|
|
|
|
|