add handler do_HEAD und fix smalls #2

pull/1/head
serkus01 2 years ago
parent 1ea576a375
commit 01396640d9

@ -1,7 +1,7 @@
# -*- codding: utf-8 -*- # -*- codding: utf-8 -*-
#!/usr/bin/env python3 #!/usr/bin/env python3
from io import StringIO ## for Python 3 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 http.server import BaseHTTPRequestHandler
from .jwt import genaratorSecretsToken from .jwt import genaratorSecretsToken
import json 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-Headers', 'X-Requested-With,content-type']
#self.send_header['Access-Control-Allow-Credentials', true] #self.send_header['Access-Control-Allow-Credentials', true]
self.end_headers() self.end_headers()
#super().__int__(self.setRoutes)
def setRoutes(self, []): def setRoutes(self, []):
pass pass
def route(self, metod, url): def route(self, metod, url, handler):
print(url) print(url)
if self.path in route: if self.path in route:
if metod== 'GET' or metod == 'get':
self.get(url=url,handler=handler)
return true return true
elif metod =='POST' or metod ='post':
self.post(url=url, handler=handler)
elif metod == 'HEAD' or metod =='head':
self.head()
else: else:
return self.r_404() return self.r_404()
#return false #return false
def get(self, url, handler): def get(self, url, handler):
#do_GET() #do_GET()
pass return url
def post(self, url, handler): def post(self, url, handler):
#do_POST() #do_POST()
pass return url
def head(self): def head(self):
#do_HEAD() #do_HEAD()

Loading…
Cancel
Save