Appendix B. URI Examples (Anhang B. URI-Beispiele)
Die folgenden Beispiele demonstrieren verschiedene Sätze von URI-Optionen und das Ergebnis nach der Konstruktion einer URI aus ihnen. Zusätzlich zu den Optionen bezieht sich Abschnitt 6.5 auf die Ziel-IP-Adresse und den Port, aber nicht alle Pfade des Algorithmus führen dazu, dass die Ziel-IP-Adresse und der Port in die URI aufgenommen werden.
o Eingabe:
Ziel-IP-Adresse = [2001:db8::2:1]
Ziel-UDP-Port = 5683
Ausgabe:
coap://[2001:db8::2:1]/
o Eingabe:
Ziel-IP-Adresse = [2001:db8::2:1]
Ziel-UDP-Port = 5683
Uri-Host = "example.net"
Ausgabe:
coap://example.net/
o Eingabe:
Ziel-IP-Adresse = [2001:db8::2:1]
Ziel-UDP-Port = 5683
Uri-Host = "example.net"
Uri-Path = ".well-known"
Uri-Path = "core"
Ausgabe:
coap://example.net/.well-known/core
o Eingabe:
Ziel-IP-Adresse = [2001:db8::2:1]
Ziel-UDP-Port = 5683
Uri-Host = "xn--18j4d.example"
Uri-Path = die Zeichenkette aus den Unicode-Zeichen U+3053
U+3093 U+306b U+3061 U+306f, normalerweise in UTF-8
als hexadezimal E38193E38293E381ABE381A1E381AF dargestellt
Ausgabe:
coap://xn--18j4d.example/
%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF
(Der Zeilenumbruch wurde zur besseren Lesbarkeit eingefügt;
er ist nicht Teil der URI.)
o Eingabe:
Ziel-IP-Adresse = 198.51.100.1
Ziel-UDP-Port = 61616
Uri-Path = ""
Uri-Path = "/"
Uri-Path = ""
Uri-Path = ""
Uri-Query = "//"
Uri-Query = "?&"
Ausgabe:
coap://198.51.100.1:61616//%2F//?%2F%2F&?%26