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