RFC Errata
Found 2 records.
Status: Verified (1)
RFC 6570, "URI Template", March 2012
Source of RFC: IETF - NON WORKING GROUPArea Assignment: app
Errata ID: 6937
Status: Verified
Type: Technical
Publication Format(s) : TEXT
Reported By: Vincent Biret
Date Reported: 2022-04-18
Verifier Name: Francesca Palombini
Date Verified: 2022-05-06
Section 2.1 says:
literals = %x21 / %x23-24 / %x26 / %x28-3B / %x3D / %x3F-5B / %x5D / %x5F / %x61-7A / %x7E / ucschar / iprivate / pct-encoded ; any Unicode character except: CTL, SP, ; DQUOTE, "'", "%" (aside from pct-encoded), ; "<", ">", "\", "^", "`", "{", "|", "}"
It should say:
literals = %x21 / %x23-24 / %x26-3B / %x3D / %x3F-5B / %x5D / %x5F / %x61-7A / %x7E / ucschar / iprivate / pct-encoded ; any Unicode character except: CTL, SP, ; DQUOTE, "%" (aside from pct-encoded), ; "<", ">", "\", "^", "`", "{", "|", "}" Note: using single quotes "'" in literals could limit the interoperability with content like HTML.
Notes:
Discussed with the RFC authors here https://github.com/uri-templates/uritemplate-test/issues/51
Status: Rejected (1)
RFC 6570, "URI Template", March 2012
Source of RFC: IETF - NON WORKING GROUPArea Assignment: app
Errata ID: 3733
Status: Rejected
Type: Technical
Publication Format(s) : TEXT
Reported By: Franz X Antesberger
Date Reported: 2013-09-23
Rejected by: Barry Leiba
Date Rejected: 2013-10-08
Section 2.4.1 says:
Prefix modifiers are not applicable to variables that have composite values.
It should say:
Prefix modifiers are neither applicable to variables that have composite values, nor to a value which is a list of values or an associative array of (name, value) pairs.
Notes:
It is not specified, what "{list:1}" with list=["red","green","blue"] produces,
see discussion here https://github.com/uri-templates/uritemplate-test/pull/27
--VERIFIER NOTES--
The spec defines...
In Level 4 templates, a variable may have a composite value in the
form of a list of values or an associative array of (name, value)
pairs. Such value types are not directly indicated by the template
syntax, but they do have an impact on the expansion process
(Section 3.2.1).
...just three paragraphs above that sentence. Hence, a list is a composite
value and the quoted sentence below says that prefix modifiers are not
applicable to them.