Uploaded image for project: 'Magnolia REST Framework'
  1. Magnolia REST Framework
  2. MGNLREST-707

Delivery API query should not use characters that require url encoding

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Neutral Neutral
    • None
    • None
    • None
    • None

      Currently, several of the query parameters for the delivery endpoint require the use of characters that are not valid in a url and therefore must be encoded.

      This makes the feature harder to use for developers. It is a pain to need to url encode the characters. 

      it also makes code less transparent and harder to understand.

      It also makes the documentation more complicated.

      Here are the allowed characters: (PLEASE DOUBLE CHECK THIS)

       - _ ~ .

      Are these usable?

      $ - _ . + ! * ' ( ) , 

       


      For discovery - check the Delivery endpoint - identify all cases where non-valid characters are used - and propose some replacements. 

      Example:
      [like]=something% → ENCODED → %5Blike%5D=something%25

      Proposal: (like)=something*

        Acceptance criteria

              Unassigned Unassigned
              czimmermann Christopher Zimmermann
              DeveloperX
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:

                  Task DoD