Ho cercato di capire se il formato di un indirizzo di posta elettronica può essere considerato conforme alla definizione di un URI o no, ma finora non ho trovato conferma esplicita di questo. Spero che qualcuno possa darmi qualche informazione qui. Grazie in anticipo :)Un indirizzo e-mail è un URI?
risposta
Sì, ma con "mailto:" prefisso.
Un URI ha questa forma:
<scheme>:<scheme-specific-part>
Il <scheme>
è "mailto", il <scheme-specific-part>
è l'indirizzo.
Ad esempio:
mailto:[email protected]
è un URI valido.
sì quando viene utilizzato con "mailto" schema, guarda qui: http://www.ietf.org/rfc/rfc2396.txt
1,3. URI di esempio
I seguenti esempi illustrano l'URI che sono di uso comune.
mailto: [email protected]
- mailto regime di indirizzi di posta elettronica
questa è una cattiva informazione –
sezione 1.3 di rfc ha un esempio di email – ron
1.3 URI di esempio --- –
Un indirizzo e-mail a sé stante - [email protected] - Direi di no. Un link a un indirizzo e-mail - mailto: [email protected] - Direi di sì.
Per RFC 3986:
Un Uniform Resource Identifier (URI) è una sequenza compatta di caratteri che identifica un risorsa astratta o fisica.
I componenti di sintassi di base così come definite dalla RFC:
The generic URI syntax consists of a hierarchical sequence of
components referred to as the scheme, authority, path, query, and
fragment.
URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]
hier-part = "//" authority path-abempty
/path-absolute
/path-rootless
/path-empty
Così - un indirizzo di posta elettronica non è un URI. Tuttavia mailto:[email protected]
è un URI valido.
Se tutte le URL di sono poi tutti di URI mailto: Indirizzo [email protected] sono URI perché sono gli URL
Quindi penso che un indirizzo di posta elettronica è un URI, se ha mailto: di fronte ad essa.
http://tools.ietf.org/html/rfc2368 http://tools.ietf.org/html/rfc1738
penso che sia, se si include il "mailto:" riferimento schema nel indirizzo; altrimenti no. Ma come si vede solo nelle pagine html, nella maggior parte dei casi l'indirizzo email non può essere considerato un URI.
Se non si è verificato prima, dare un'occhiata a RFC3305 document.
Il registro ufficiale dei nomi schema URI è mantenuto da IANA a http://www.iana.org/assignments/uri-schemes.html
Spero che aiuta, Carlos.
Quindi, senza lo schema 'mailto:', un indirizzo email non può essere considerato un URI? – SarahofGaia