Ronny Bremer created OLINGO-752:
-----------------------------------

             Summary: Add support for "+" sign as a separator in addition to 
%20 for URLs
                 Key: OLINGO-752
                 URL: https://issues.apache.org/jira/browse/OLINGO-752
             Project: Olingo
          Issue Type: New Feature
          Components: odata2-core
    Affects Versions: V2 2.0.4
            Reporter: Ronny Bremer
            Priority: Minor


Some well-known OData client libraries, such as JQuery, are using the incorrect 
encoding for URLs sent to OLingo based OData v2 services.

According to the OData V2 standard, the separator for encoded URLs is %20.

However, in many cases when developers talk about "URL encoding", they use Java 
functions like "URLEncoder.encode()" to encode the parameters for their HTTP 
request. JQuery seems to utilise a similar function in JavaScript.

Now these functions are based on the HTTP forms encoding standard, so they use 
"+" as a separator.

If would be small but grateful addition to the OLingo URI parser to accept both 
separator characters. Maybe with a config option to follow the standard (so 
only accept %20) or to be more relaxed (and accept both).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to