rfc9290v6.txt   rfc9290.txt 
Internet Engineering Task Force (IETF) T. Fossati Internet Engineering Task Force (IETF) T. Fossati
Request for Comments: 9290 Arm Limited Request for Comments: 9290 Arm Limited
Category: Standards Track C. Bormann Category: Standards Track C. Bormann
ISSN: 2070-1721 Universität Bremen TZI ISSN: 2070-1721 Universität Bremen TZI
September 2022 October 2022
Concise Problem Details for Constrained Application Protocol (CoAP) APIs Concise Problem Details for Constrained Application Protocol (CoAP) APIs
Abstract Abstract
This document defines a concise "problem detail" as a way to carry This document defines a concise "problem detail" as a way to carry
machine-readable details of errors in a Representational State machine-readable details of errors in a Representational State
Transfer (REST) response to avoid the need to define new error Transfer (REST) response to avoid the need to define new error
response formats for REST APIs for constrained environments. The response formats for REST APIs for constrained environments. The
format is inspired by, but intended to be more concise than, the format is inspired by, but intended to be more concise than, the
skipping to change at line 840 skipping to change at line 840
RFC 2482 is Historic", RFC 6082, DOI 10.17487/RFC6082, RFC 2482 is Historic", RFC 6082, DOI 10.17487/RFC6082,
November 2010, <https://www.rfc-editor.org/info/rfc6082>. November 2010, <https://www.rfc-editor.org/info/rfc6082>.
[Unicode-14.0.0] [Unicode-14.0.0]
The Unicode Consortium, "The Unicode Standard, Version The Unicode Consortium, "The Unicode Standard, Version
14.0.0", Mountain View: The Unicode Consortium, 14.0.0", Mountain View: The Unicode Consortium,
ISBN 978-1-936213-29-0, September 2021, ISBN 978-1-936213-29-0, September 2021,
<https://www.unicode.org/versions/Unicode14.0.0/>. <https://www.unicode.org/versions/Unicode14.0.0/>.
[Unicode-14.0.0-bidi] [Unicode-14.0.0-bidi]
The Unicode Consortium, "Unicode® Standard Annex #9 --- The Unicode Consortium, "Unicode Standard Annex #9 ---
Unicode Bidirectional Algorithm", 27 August 2021, Unicode Bidirectional Algorithm", 27 August 2021,
<https://www.unicode.org/reports/ <https://www.unicode.org/reports/
tr9/#Markup_And_Formatting>. tr9/#Markup_And_Formatting>.
Appendix A. Language-Tagged Strings Appendix A. Language-Tagged Strings
This appendix serves as the archival documentation for CBOR tag 38, a This appendix serves as the archival documentation for CBOR tag 38, a
tag for serializing language-tagged text strings in CBOR. The text tag for serializing language-tagged text strings in CBOR. The text
of this appendix is adapted from the specification text supplied for of this appendix is adapted from the specification text supplied for
its initial registration. It has been extended to allow its initial registration. It has been extended to allow
skipping to change at line 971 skipping to change at line 971
67 # text(7) 67 # text(7)
426F6E6A6F7572 # "Bonjour" 426F6E6A6F7572 # "Bonjour"
The following example uses right-to-left (RTL) script, which in the The following example uses right-to-left (RTL) script, which in the
context of this specification may be rendered differently by context of this specification may be rendered differently by
different document presentation environments. The descriptive text different document presentation environments. The descriptive text
may be more reliable to follow than the necessarily device- and may be more reliable to follow than the necessarily device- and
application-specific rendering. The example shows how the Hebrew- application-specific rendering. The example shows how the Hebrew-
language string language string
שלום שלום
is represented, where in direction of reading, the sequence of is represented, where in direction of reading, the sequence of
characters is: "ש" (HEBREW LETTER SHIN, U+05E9), "ל" (HEBREW LETTER characters is: "ש" (HEBREW LETTER SHIN, U+05E9), "ל" (HEBREW LETTER
LAMED, U+05DC), "ו" (HEBREW LETTER VAV, U+05D5), "ם" (HEBREW LETTER LAMED, U+05DC), "ו" (HEBREW LETTER VAV, U+05D5), "ם" (HEBREW LETTER
FINAL MEM, U+05DD). Note the rtl direction expressed by setting the FINAL MEM, U+05DD). Note the rtl direction expressed by setting the
third element in the array to "true". third element in the array to "true".
38(["he", "שלום", true]) 38(["he", "שלום", true])
D8 26 # tag(38) D8 26 # tag(38)
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added

This html diff was produced by rfcdiff 1.48.