Passa al contenuto principale

Appendix B. URI Examples (Appendice B. Esempi di URI)

I seguenti esempi dimostrano diversi insiemi di opzioni URI e il risultato dopo aver costruito un URI da esse. Oltre alle opzioni, la Sezione 6.5 si riferisce all'indirizzo IP e alla porta di destinazione, ma non tutti i percorsi dell'algoritmo causano l'inclusione dell'indirizzo IP e della porta di destinazione nell'URI.

o Input:

     Indirizzo IP di destinazione = [2001:db8::2:1]
Porta UDP di destinazione = 5683

Output:

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

o Input:

     Indirizzo IP di destinazione = [2001:db8::2:1]
Porta UDP di destinazione = 5683
Uri-Host = "example.net"

Output:

coap://example.net/

o Input:

     Indirizzo IP di destinazione = [2001:db8::2:1]
Porta UDP di destinazione = 5683
Uri-Host = "example.net"
Uri-Path = ".well-known"
Uri-Path = "core"

Output:

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

o Input:

     Indirizzo IP di destinazione = [2001:db8::2:1]
Porta UDP di destinazione = 5683
Uri-Host = "xn--18j4d.example"
Uri-Path = la stringa composta dai caratteri Unicode U+3053
U+3093 U+306b U+3061 U+306f, solitamente rappresentata in UTF-8
come esadecimale E38193E38293E381ABE381A1E381AF

Output:

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

(L'interruzione di riga è stata inserita per migliorare la
leggibilità; non fa parte dell'URI.)

o Input:

     Indirizzo IP di destinazione = 198.51.100.1
Porta UDP di destinazione = 61616
Uri-Path = ""
Uri-Path = "/"
Uri-Path = ""
Uri-Path = ""
Uri-Query = "//"
Uri-Query = "?&"

Output:

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