-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: V4.0_CS02
-
Fix Version/s: V4.0_ERRATA01
-
Component/s: ABNF, URL Conventions
-
Labels:None
-
Environment:
[Applied]
-
Proposal:
Chapter 2 states the parsing rules for OData URLs. Unfortunately the last of the six rules
- Interpret path segments, query option names, and query option values according to OData rules
is rather fluffy and leaves it to the reader to decide what the "OData rules" are.
Later sections mainly refer to the ABNF, and the ABNF accepts percent-encoded values for most of the OData-significant delimiters in section 9. Punctuation.
This in conjunction with the fifth parsing rule
- Percent-decode path segments, query option names, and query option values
may mislead implementers into double-decoding OData delimiters.