Skip to content

Commit f5914c7

Browse files
committed
Arrays and objects have limited support in parameters
RFC6570-based serialization will not go beyond what is specified to unpack arrays and objects.
1 parent b25f83c commit f5914c7

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

versions/3.0.4.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3574,6 +3574,8 @@ parameters:
35743574
This example is equivalent to RFC6570's `{?foo*,bar}`, and ***NOT*** `{?foo*}{&bar}`, which is problematic because if `foo` is not defined, the result will be an invalid URI.
35753575
The `&` prefix operator has no equivalent in the Parameter Object.
35763576

3577+
Note that RFC6570 does not specify behavior for compound values beyond the single level addressed by `explode`. The results of using objects or arrays where no behavior is clearly specified for them is implementation-defined.
3578+
35773579
### Non-RFC6570 Field Values and Combinations
35783580

35793581
Configurations with no direct RFC6570 equivalent SHOULD also be handled according to RFC6570.

0 commit comments

Comments
 (0)