fix: add default encoding

pull/33/head
hunsh 2021-03-29 11:12:25 +08:00
parent 61765b9529
commit f309780131
1 changed files with 1 additions and 2 deletions

View File

@ -30,8 +30,6 @@ exp3 = re.compile(r'^(?:https?://)?github\.com/.+?/.+?/(?:info|git-).*$')
exp4 = re.compile(r'^(?:https?://)?raw\.githubusercontent\.com/.+?/.+?/.+?/.+$')
exp5 = re.compile(r'^(?:https?://)?gist\.(?:githubusercontent|github)\.com/.+?/.+?/.+$')
requests.models.PreparedRequest.prepare_headers = lambda _, __: None
@app.route('/')
def index():
@ -110,6 +108,7 @@ def proxy(u):
r_headers = dict(request.headers)
if 'Host' in r_headers:
r_headers.pop('Host')
r_headers['Accept-Encoding'] = request.headers.get('Accept-Encoding', 'identity')
try:
url = u + request.url.replace(request.base_url, '', 1)
if url.startswith('https:/') and not url.startswith('https://'):