Вопрос по http – URL: имя пользователя с @

95

Для отправки имени пользователя и пароля с помощью URL мы используем следующую схему:

<code>http://username:[email protected]_site.com
</code>

Но мое имя пользователя[email protected].
Проблема в том, что@.

Как я могу решить это?

Ваш Ответ

2   ответа
16

вки URL. Он должен пройти это правильно.

Это великолепно работает сейчас, когда bitbucket больше не допускает простых имен пользователей, но требует имен пользователей в стиле [email protected] Jeroen Wiert Pluimers
10

Просто сделать

 http://my_email%40gmail.com:[email protected]_site.com

Я очень удивлен, что проблема была с именем пользователя@ а не пароль - как правило, это где я получаю зарезервированные символы в полномочиях URL или части пути.

Для решения общего случая специальных символов: просто откройте консоль Chrome с F12 затем вставьencodeURIComponent(str) гдеstr - это ваш пароль (или имя пользователя), а затем используйте закодированный результат, чтобы сформировать URL с паролем.

Надеюсь, это сэкономит тебе время.

Похожие вопросы