При написании кода библиотеки для генерации строк URI я запутался в mailto. Согласно RFC 3986 полномочиям для URI должно предшествовать //
. Власть является частью URI, где userinfo и host находятся в синтаксисе userinfo @ host. Согласно этому RFC формат должен быть: mailto://[email protected]
. Однако он используется как mailto:[email protected]
не только в дикой природе, но также показан в RFC 2368 и RFC 6068.Почему нет mailto имеет // после схемы
Единственный способ, которым mailto является URI, заключается в том, что письмо добавляется как путь, что не имеет большого смысла. Является ли это предположение правильным или есть другой момент, который мне не хватает.
О, я искал его некоторое время, но никогда не думал, что кто-то будет использовать URL вместо URI. Это действительно отвечает на мой вопрос. Я думаю, что я отредактировал бы этот ответ и вопрос немного, чтобы его можно было найти, когда кто-то ищет, как я. –