Это нормально, чтобы знак @ в части запроса URL? - PullRequest
1 голос
/ 16 сентября 2011

Сервер, на котором я работаю, имеет адреса электронной почты как часть запроса в URL, по которому пользователи могут щелкнуть.Прямо сейчас, знак @ закодирован как знак @ в URL, и это работает совершенно нормально.Я думал, что это сломает вещи, и что мне нужно будет изменить это на %40, но это не так (из моего опыта).Поскольку у меня нет доступа к бесчисленному количеству различных конфигураций и браузеров, я решил проверить здесь, не станет ли это проблемой в другом месте.

Кто-нибудь более знающий, чем я, хочет присоединиться?

Сам

1 Ответ

1 голос
/ 17 сентября 2011

Не могли бы вы обойтись без кодирования?Наверное.Я считаю, что @ (в знаке) используется только при создании URL-адреса FTP (например, ftp: // user: password @ host: port )Я бы все равно закодировал его, потому что знак @ является зарезервированным символом в соответствии с RFC 3986 .

...