You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Gengliang Wang (Jira)" <ji...@apache.org> on 2020/07/28 14:32:00 UTC
[jira] [Created] (SPARK-32467) Avoid encoding URL twice on https
redirect
Gengliang Wang created SPARK-32467:
--------------------------------------
Summary: Avoid encoding URL twice on https redirect
Key: SPARK-32467
URL: https://issues.apache.org/jira/browse/SPARK-32467
Project: Spark
Issue Type: Bug
Components: Web UI
Affects Versions: 3.1.0
Reporter: Gengliang Wang
Assignee: Gengliang Wang
Currently, on https redirect, the original URL is encoded as an HTTPS URL. However, the original URL could be encoded already, so that the return result of method
UriInfo.getQueryParameters will contain encoded keys and values. For example, a parameter
order[0][dir] will become order%255B0%255D%255Bcolumn%255D after encoded twice, and the decoded
key in the result of UriInfo.getQueryParameters will be order%5B0%5D%5Bcolumn%5D.
To fix the problem, we try decoding the query parameters before encoding it. This is to make sure we encode the URL exactly once.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org