Próbowałem dowiedzieć się, czy format adresu e-mail można uznać za zgodny z definicją URI, czy nie, ale nie znalazłem dotąd jednoznacznego potwierdzenia tego. Mam nadzieję, że ktoś może zapewnić mi tutaj pewien wgląd. Z góry dzięki :)Czy adres e-mail jest identyfikatorem URI?
Odpowiedz
Tak, ale z "mailto:" prefiksu.
URI ma taką postać:
<scheme>:<scheme-specific-part>
<scheme>
jest "mailto", to <scheme-specific-part>
jest adres.
Na przykład:
mailto:[email protected]
jest prawidłowy URI.
Tak, gdy używana z "mailto" programu, zajrzyj tutaj: http://www.ietf.org/rfc/rfc2396.txt
1.3. Przykład URI:
Poniższe przykłady ilustrują często używany URI.
mailto: [email protected]
- mailto schemat adresów poczty elektronicznej
To jest zła informacja –
sekcja 1.3 z rfc ma przykład e-maila – ron
1.3 Przykładowe identyfikatory URI --- –
Adres e-mail na własną rękę - [email protected] - Powiedziałbym, że nie. Link do adresu e-mail - mailto: [email protected] - Powiedziałbym "tak".
Per RFC 3986:
Uniform Resource Identifier (URI) to kompaktowy sekwencją znaków identyfikuje abstrakcyjnego lub fizycznego zasobu.
Podstawowe elementy składniowe zdefiniowane przez 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
Więc - adres e-mail nie jest URI. Jednak mailto:[email protected]
jest prawidłowym identyfikatorem URI.
Jeśli wszystkie adresy URL są to wszystkie URI mailto: [email protected] adres URI są, ponieważ są adresy
Więc myślę, że adres e-mail jest URI, jeśli ma mailto: przed nim.
http://tools.ietf.org/html/rfc2368 http://tools.ietf.org/html/rfc1738
myślę, że to, czy obejmuje ona "mailto:" odniesienie schematu w adresie; inaczej nie. Ale jak widać tylko na stronach HTML, w większości przypadków adres e-mail nie był uważany za URI.
Jeśli wcześniej nie sprawdzałeś, spójrz na RFC3305 document.
oficjalnym rejestrze nazw schematu URI jest utrzymywana przez IANA w http://www.iana.org/assignments/uri-schemes.html
Mam nadzieję, że to pomaga, Carlos.
- 1. redirect_uri nie jest bezwzględnym identyfikatorem URI
- 2. Czy "_ [....]" jest prawidłowym identyfikatorem?
- 3. dostęp do kontaktów i dostać adres email
- 4. Jak korzystać z ExifInterface ze strumieniem lub identyfikatorem URI
- 5. email hyperlinkbutton
- 6. [email protected] - Czy to działa?
- 7. Czy mogę określić, czy ciąg znaków jest identyfikatorem obiektu MongoDB?
- 8. URI :: InvalidURIError: bad URI (URI nie jest?) Testowanie kontrolerów Rails
- 9. metoda WebAPI z parametrem adres email zwraca 404 z HttpClient
- 10. Adres URL do użytkownika Twittera z identyfikatorem, a nie nazwą
- 11. Django email
- 12. Jak sprawdzić, czy ciąg znaków jest unikalnym identyfikatorem?
- 13. Jak ustalić, czy ciąg znaków jest identyfikatorem SID użytkownika?
- 14. Zachowaj zakodowany adres URL podczas korzystania z URI klasy
- 15. Określ, czy adres e-mail jest "publiczny"
- 16. Czy konkretny adres wirtualny jest właściwy?
- 17. Dowiedz się, czy adres URL jest uszkodzony?
- 18. Wyłącz "Nazwa zasobu nie jest poprawnym identyfikatorem"
- 19. email deduplikacji
- 20. -bash: eksport: `= 'nie jest poprawnym identyfikatorem
- 21. Jaka jest różnica między identyfikatorem @id i @ +?
- 22. exec nie powiodło się, ponieważ nazwa nie jest poprawnym identyfikatorem?
- 23. Czy ImageView.setImageURI (Uri uri) działa ze zdalnymi plikami?
- 24. Jaka jest różnica między URI i Uri klasy
- 25. Nieprawidłowy identyfikator URI: łańcuch Uri jest zbyt długi
- 26. schemat URI nie jest „plik”
- 27. Sprawdź, czy adres URL jest prawidłowy, czy nie.
- 28. WCF InvalidOperationException: Wiążąca instancja została już powiązana z odsłuchowym identyfikatorem URI
- 29. Konstruktor Uri z dontEscape jest przestarzały, co to jest alternatieve?
- 30. Nie znaleziono mapowania dla żądania HTTP z identyfikatorem URI: w aplikacji Spring MVC
Więc, bez schematu 'mailto:', adresu e-mail nie można uznać za URI? – SarahofGaia