fix response path=/

pull/1/head
serkus01 2 years ago
parent 995cec13b4
commit 33a1385885

@ -64,9 +64,6 @@ def search(pkg):
def get_settings_app(): def get_settings_app():
return str(json.dumps(load_config())) return str(json.dumps(load_config()))
class Handler(BaseHTTPRequestHandler): class Handler(BaseHTTPRequestHandler):
def _set_response(self): def _set_response(self):
self.send_response(200) self.send_response(200)
@ -80,17 +77,7 @@ class Handler(BaseHTTPRequestHandler):
def get_data(self): def get_data(self):
#length = int(self.headers['content-length']) #length = int(self.headers['content-length'])
data = self.rfile.read(length) data = self.rfile.read(length)
return(str(data))
def route(self):
if self.path in route:
return true
else:
return false
def parse_url(self):
pass
def do_HEAD(self): def do_HEAD(self):
print("do_HEAD:\n") print("do_HEAD:\n")
print(str(self.path), str(self.headers)) print(str(self.path), str(self.headers))
@ -133,14 +120,7 @@ class Handler(BaseHTTPRequestHandler):
self.r_t=f.read() self.r_t=f.read()
print(self.client_address) print(self.client_address)
""" """
try: self.r_t = main()
with open('./pkgs.json', 'tr') as fn:
data = fn.read()
pkg_list = json.loads(data)
#print(pkg_list)
self.r_t = json.dumps(pkg_list)
except Exception(e):
print(e)
self.response() self.response()
elif self.path == '/main': elif self.path == '/main':
#print(self.rfile.read()) #print(self.rfile.read())
@ -217,10 +197,12 @@ class Handler(BaseHTTPRequestHandler):
# Send the html message # Send the html message
#self.wfile.write(bytes(self.r_t, "utf-8")) #self.wfile.write(bytes(self.r_t, "utf-8"))
def response(self): def response(self):
#self._set_response() if self.r_t !=="":
try: #self._set_response()
return self.wfile.write(BytesIO(self.r_t).getvalue()) try:
except TypeError: return self.wfile.write(BytesIO(self.r_t).getvalue())
#print("TypeError") except TypeError:
return self.wfile.write(bytes(self.r_t, 'UTF-8')) #print("TypeError")
return self.wfile.write(bytes(self.r_t, 'UTF-8'))
else:
self.send_response(404)

Loading…
Cancel
Save