cyberia
@cyberia
Веб-разработчик, плавно перехожу в мобильные разра

Basic HTTP Auth если логин — email

Доброго времени суток! Никак не могу понять, как составлять HTTP запрос с Basic HTTP авторизацией, если логин является email`ом? пробовал так:

http://one%40two.com:pass@somedomain.com/
не прошло. Как же быть?
  • Вопрос задан
  • 2670 просмотров
Пригласить эксперта
Ответы на вопрос 4
mentatxx
@mentatxx
Если вопрос — «что писать в браузере», то (проверил) в Chrome 15 нормально проходит строка вида
mentat@mymaildomain.ru:password@securedhost.ru

Если вопрос — «что слать по протоколу», то рекомендую посмотреть спеку RFC 2617. Там написано, что username передается как quoted string
Ответ написан
Комментировать
@Tthread
«Basic „++base64:encode(“login:pass»)
Ответ написан
Комментировать
@Tthread
"Basic "++base64:encode("login:pass")
Ответ написан
Комментировать
Quadratoff
@Quadratoff
попробуйте так, может прокатит:
one+two.com:pass@somedomain.com/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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