|
|
|
@ -1,13 +1,14 @@
|
|
|
|
|
# -*- codding: utf-8 -*-
|
|
|
|
|
#!/usr/bin/env python3
|
|
|
|
|
from io import StringIO ## for Python 3
|
|
|
|
|
from requests import requests as ReqServer
|
|
|
|
|
from http.server import BaseHTTPRequestHandler
|
|
|
|
|
from .jwt import genaratorSecretsToken
|
|
|
|
|
import json
|
|
|
|
|
class Router(BaseHTTPRequestHandler):
|
|
|
|
|
def __int__(self):
|
|
|
|
|
self.p_list = []
|
|
|
|
|
self.r_t = ""
|
|
|
|
|
self.P_list = []
|
|
|
|
|
self.Response = ""
|
|
|
|
|
length = int(self.headers['content-length'])
|
|
|
|
|
# Not work code
|
|
|
|
|
#self.send_header['Access-Control-Allow-Origin', '*']
|
|
|
|
@ -16,30 +17,39 @@ class Router(BaseHTTPRequestHandler):
|
|
|
|
|
#self.send_header['Access-Control-Allow-Credentials', true]
|
|
|
|
|
self.end_headers()
|
|
|
|
|
|
|
|
|
|
def setRoutes(self, []):
|
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
def route(self, metod, url):
|
|
|
|
|
print(url)
|
|
|
|
|
if self.path in route:
|
|
|
|
|
return true
|
|
|
|
|
else:
|
|
|
|
|
return self.r_404()
|
|
|
|
|
#return false
|
|
|
|
|
def get(self, url, handler):
|
|
|
|
|
#do_GET()
|
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
def post(self, url, handler):
|
|
|
|
|
#do_POST()
|
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
def post(self, url, handler):
|
|
|
|
|
def head(self):
|
|
|
|
|
#do_HEAD()
|
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
def __isAuth(selt, auth):
|
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
def getToken(self, authResult):
|
|
|
|
|
print(self.client_address)
|
|
|
|
|
#if self.__isAuth() is True:
|
|
|
|
|
genaratorSecretsToken()
|
|
|
|
|
#else:
|
|
|
|
|
# self.r_403()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def parse_url(request):
|
|
|
|
|
|
|
|
|
|
print("request.rfile:\t" + str(request.rfile.read()))
|
|
|
|
|
#return json.loads(str(request.rfile.read()))
|
|
|
|
|
|
|
|
|
@ -58,7 +68,7 @@ class Router(BaseHTTPRequestHandler):
|
|
|
|
|
self.send_response(200)
|
|
|
|
|
self.end_headers()
|
|
|
|
|
with open('./views/' + self.path, 'tr') as f:
|
|
|
|
|
self.r_t=f.read()
|
|
|
|
|
self.Response=f.read()
|
|
|
|
|
|
|
|
|
|
else:
|
|
|
|
|
self.send_response(404)
|
|
|
|
|