Aller au contenu principal

Appendix B. URI Examples (Annexe B. Exemples d'URI)

Les exemples suivants démontrent différents ensembles d'options URI et le résultat après la construction d'une URI à partir de ceux-ci. En plus des options, la section 6.5 fait référence à l'adresse IP et au port de destination, mais tous les chemins de l'algorithme ne conduisent pas à l'inclusion de l'adresse IP et du port de destination dans l'URI.

o Entrée:

     Adresse IP de destination = [2001:db8::2:1]
Port UDP de destination = 5683

Sortie:

coap://[2001:db8::2:1]/

o Entrée:

     Adresse IP de destination = [2001:db8::2:1]
Port UDP de destination = 5683
Uri-Host = "example.net"

Sortie:

coap://example.net/

o Entrée:

     Adresse IP de destination = [2001:db8::2:1]
Port UDP de destination = 5683
Uri-Host = "example.net"
Uri-Path = ".well-known"
Uri-Path = "core"

Sortie:

coap://example.net/.well-known/core

o Entrée:

     Adresse IP de destination = [2001:db8::2:1]
Port UDP de destination = 5683
Uri-Host = "xn--18j4d.example"
Uri-Path = la chaîne composée des caractères Unicode U+3053
U+3093 U+306b U+3061 U+306f, généralement représentée en UTF-8
en hexadécimal E38193E38293E381ABE381A1E381AF

Sortie:

coap://xn--18j4d.example/
%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF

(Le saut de ligne a été inséré pour améliorer la lisibilité;
il ne fait pas partie de l'URI.)

o Entrée:

     Adresse IP de destination = 198.51.100.1
Port UDP de destination = 61616
Uri-Path = ""
Uri-Path = "/"
Uri-Path = ""
Uri-Path = ""
Uri-Query = "//"
Uri-Query = "?&"

Sortie:

coap://198.51.100.1:61616//%2F//?%2F%2F&?%26