2016-06-04 11 views
0

Während ich einen Bibliothekscode zum Generieren von URI-Strings geschrieben habe, habe ich mich über mailto verwirrt. Nach RFC 3986 muss der Berechtigung für einen URI // vorangestellt werden. Autorität ist der Teil von URI, in dem die Benutzerinfo und der Host in userinfo @ Host-Syntax enthalten sind. Gemäß dieser RFC sollte das Format: mailto://[email protected] sein. Jedoch wird es als mailto:[email protected] nicht nur in freier Wildbahn verwendet, sondern auch so in RFC 2368 und RFC 6068 gezeigt.Warum hat mailto nicht // nach dem Schema

Die einzige Möglichkeit, mailto ein URI zu sein, ist, dass die E-Mail als Pfad angehängt wird, was nicht viel Sinn macht. Ist diese Annahme richtig oder gibt es einen anderen Punkt, den ich vermisse?

+0

beschrieben Oh, ich suchte es für eine Weile, aber dachte nie, jemand würde URL anstelle von URI verwenden. Es beantwortet meine Frage. Ich denke, ich würde diese Antwort und die Frage ein wenig bearbeiten, damit sie gefunden wird, wenn jemand sucht wie ich. –

Antwort