From 853eedc246385ed8a83b294750319a6a666e50c7 Mon Sep 17 00:00:00 2001 From: Kai Jauslin Date: Thu, 31 Dec 2020 13:39:55 +0100 Subject: [PATCH] Fix url_post url encoding --- pywb/warcserver/index/indexsource.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pywb/warcserver/index/indexsource.py b/pywb/warcserver/index/indexsource.py index d2b5eaa3..98dd341c 100644 --- a/pywb/warcserver/index/indexsource.py +++ b/pywb/warcserver/index/indexsource.py @@ -132,13 +132,14 @@ class RemoteIndexSource(BaseIndexSource): if 'matchType' in params: api_url += '&matchType=' + params.get('matchType') + self.logger.info(api_url) return api_url def add_url_post_param(self, params): # extract POST data value from urlkey and compose url_post parameter key_str = params['key'].decode('utf-8') match_post = re.match(self.POSTDATA_MATCH_RX, key_str) - params['url_post'] = params['url'] + params['url_post'] = quote(params['url']) if match_post and match_post.groupdict() is not None: url_query = parse_qs(urlparse(params['url']).query)