Aller au contenu principal

Appendix B. URI Examples (Exemples d'URI)

Appendix B. URI Examples (Exemples d'URI)

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

Exemple 1:

  • Input (Entrée):
Destination IP Address = [2001:db8::2:1]
Destination UDP Port = 5683
  • Output (Sortie):
coap://[2001:db8::2:1]/

Exemple 2:

  • Input (Entrée):
Destination IP Address = [2001:db8::2:1]
Destination UDP Port = 5683
Uri-Host = "example.net"
  • Output (Sortie):
coap://example.net/

Exemple 3:

  • Input (Entrée):
Destination IP Address = [2001:db8::2:1]
Destination UDP Port = 5683
Uri-Host = "example.net"
Uri-Path = ".well-known"
Uri-Path = "core"
  • Output (Sortie):
coap://example.net/.well-known/core

Exemple 4:

  • Input (Entrée):
Destination IP Address = [2001:db8::2:1]
Destination UDP Port = 5683
Uri-Host = "xn--18j4d.example"
Uri-Path = the string composed of the Unicode characters U+3053
U+3093 U+306b U+3061 U+306f, usually represented in UTF-8 as
E38193E38293E381ABE381A1E381AF hexadecimal
  • Output (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 la lisibilité; ce n'est pas partie de l'URI.)

Exemple 5:

  • Input (Entrée):
Destination IP Address = 198.51.100.1
Destination UDP Port = 61616
Uri-Path = ""
Uri-Path = "/"
Uri-Path = ""
Uri-Path = ""
Uri-Query = "//"
Uri-Query = "?&"
  • Output (Sortie):
coap://198.51.100.1:61616//%2F//?%2F%2F&?%26