| 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. | ||||