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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to