2009-05-26 2 views
3

Это, вероятно, имеет такое же отношение к рельсам, как authlogic, но я довольно застрял. Если я использую curl для запроса url следующим образом:Authlogic работает через завиток, но не в браузере

curl http://neevor:[email protected]:3000/users/alerts/1.xml 

Я получаю желаемый результат. Однако, если я попытаюсь сделать то же самое с помощью браузера, я получаю:

Redirected to http://192.168.0.49:3000/login 
Filter chain halted as [:require_login] rendered_or_redirected. 

который является обычной страницей входа в систему.

Благодарим за любую помощь.

ответ

0

Какой браузер вы используете? Некоторые браузеры не позволяют передавать имя пользователя и пароль по URL-адресу, например, IE has stopped allowing this. Я считаю, что FireFox тоже это запрещает.

+0

Я пробовал firefox, chrome и safari для окон. Я также создал демонстрационное приложение, использующее android sdk, который использует java HttpURLConnectionprotocol, и с этим он тоже не сработает. Я очень новичок в Java, хотя это может быть другой проблемой. – 2009-05-27 00:00:46

+0

Не берите в голову, вы все поняли. Я использовал String encodedAuthorization = Base64.encodeBytes ((«имя пользователя: пароль»). GetBytes()); для обработки предварительной проверки подлинности HTTP, и это работало как шарм. – 2009-05-27 01:11:28

 Смежные вопросы

  • Нет связанных вопросов^_^