Как передать значения HTTP AUTH через прототип Ajax.Request ()? - PullRequest
4 голосов
/ 29 мая 2009

Есть ли способ передать имя пользователя и пароль HTTP AUTH вместе с Ajax.request ()? По сути, я пытаюсь найти эквивалент:

curl user:pass http://url.com

Кажется, это должно быть доступно, но я не могу понять это. Если нет, есть ли другая альтернатива JS?

Ответы [ 2 ]

3 голосов
/ 29 мая 2009

Я не уверен насчет Prototype, но вы можете передать имя пользователя и пароль в качестве четвертого и пятого аргументов базового open метода XmlHttpRequest, как показано здесь .

0 голосов
/ 29 мая 2009

Я знаю, что кто-то написал расширение пользователя для библиотеки ExtJs , которое предоставляет параметры конфигурации для базовой аутентификации в стандартных запросах Ajax и автоматически обрабатывает кодировку Base64.

http://extjs.com/forum/showthread.php?t=21681

...