Uploaded image for project: 'Tapestry 5'
  1. Tapestry 5
  2. TAP5-302

URL encoded strings that contain symbols such as %2f (encoded "/") are decoded incorrectly in some environments

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 5.0.16
    • None
    • None

    Description

      If an activation context variable contains %2f (URL encoded /) it is interpreted as / and therefore interpreted as a separation of context variables.

      example:

      http://www.example.com/test/one/t%2fwo

      I expect the above URL to contain three context variables nl: test, one and t/wo but Tapestry thinks it contains four context variables nl: test, one, t and wo

      This makes it impossible to use Base64 encoded context variables because they can contain the / symbol (which is gets URL encoded to %2f)

      Attachments

        Issue Links

          Activity

            People

              hlship Howard Lewis Ship
              martijn_brinkers Martijn Brinkers
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: