Uploaded image for project: 'Qpid JMS'
  1. Qpid JMS
  2. QPIDJMS-374

Double encoded query parameters

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.31.0
    • 0.32.0
    • qpid-jms-client
    • None

    Description

      When query parameters are parsed in TransportFactory and AmqpProviderFactory and than further processed via PropertyUtil#replaceQuery the values gets double encoded.
      See also Javadoc of PropertyUtil#replaceQuery:

      The string values in the Map will be URL Encoded by this method which means that if an
      already encoded value is passed it will be double encoded resulting in corrupt values
      in the newly created URI.

      For a fix I created a pull request.

      Attachments

        Issue Links

          Activity

            People

              tabish Timothy A. Bish
              mirbo mibo
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: