Break up do_GET.
This commit is contained in:
parent
55e3dd3889
commit
93f1b1442c
@ -16,6 +16,11 @@ class ExtensionReplacer(http.server.BaseHTTPRequestHandler):
|
|||||||
|
|
||||||
def do_GET(self):
|
def do_GET(self):
|
||||||
if self.headers.get('Host', '').split(':')[0] == 'localhost':
|
if self.headers.get('Host', '').split(':')[0] == 'localhost':
|
||||||
|
self.local()
|
||||||
|
else:
|
||||||
|
self.proxy()
|
||||||
|
|
||||||
|
def local(self):
|
||||||
if self.path in resources:
|
if self.path in resources:
|
||||||
mimeType, data = resources[self.path]
|
mimeType, data = resources[self.path]
|
||||||
self.send_response(200)
|
self.send_response(200)
|
||||||
@ -26,7 +31,8 @@ class ExtensionReplacer(http.server.BaseHTTPRequestHandler):
|
|||||||
self.wfile.write(data)
|
self.wfile.write(data)
|
||||||
else:
|
else:
|
||||||
self.send_error(404)
|
self.send_error(404)
|
||||||
else:
|
|
||||||
|
def proxy(self):
|
||||||
del self.headers['Accept-Encoding']
|
del self.headers['Accept-Encoding']
|
||||||
try:
|
try:
|
||||||
conn = http.client.HTTPConnection('boards.4chan.org')
|
conn = http.client.HTTPConnection('boards.4chan.org')
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user