|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.12.2009, 14:33 | #1 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
IdHTTP авторизироваться на сайте
Есть сайт www.hack-home.net
Для авторизации, при заходе на сайт через браузер, выходит окошко с полями для ввода логина и пароля. Логин и пароль для захода одинаковы(key). Использую idHTTP и кукименеджер. Пробывал писать в запросе инди даже так key:key@www.hack-home.net ноль внимания, возвращает "ошибка 401". В браузере нормально работает. Пробывал по всякому, что можно сделать чтобы авторизировало, а потом смог получить текст html страницы? Код:
Последний раз редактировалось Alter; 14.12.2009 в 14:39. |
15.12.2009, 10:24 | #2 | |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
Посмотрел с помощью снифера из Firefox, что шлёт. Вот:
Цитата:
Код:
* Помогите заставить программу работать, очень нужно * Ллоги других запросов, запаковал в архив. |
|
15.12.2009, 10:51 | #3 |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 228
|
потестил твой пример у себя - ошибки вышеописанной у меня не возникло, было только сообщение о неудачной авторизации: "HTTP/1.1 401 Unauthorized."
попробуй отсниферить свою прогу и сравнить результат с броузером Последний раз редактировалось Usov; 15.12.2009 в 11:28. |
15.12.2009, 11:29 | #4 | ||
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
Цитата:
И как туда NTLM прикрутить? Цитата:
|
||
15.12.2009, 13:44 | #5 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
А подключить SSL не пробовали?
Они корректно работают только на 10.5.5 |
15.12.2009, 14:17 | #6 |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 228
|
1) там нет никакого ssl соединения
2) неправда, у меня инди 10.2.3 и никогда никаких проблем с ssl небыло снифер, не скажу как настраивать - непомню, знаю что у меня работатет когда в проге ставишь IP 127.0.0.1 и порт 50000, на делфовых приложениях иногда виснет при повторном обращении Последний раз редактировалось Usov; 15.12.2009 в 14:41. |
15.12.2009, 15:29 | #7 |
Delphi,Python,PHP
Форумчанин
Регистрация: 04.04.2009
Сообщений: 138
|
Подключите SSL и киньте библиотеки. Должно заработать=)
|
15.12.2009, 15:44 | #8 | |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Цитата:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
|
15.12.2009, 17:21 | #9 | ||
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
SSL само по себе вылазит. Версия: Indy v10.5.7
Цитата:
Цитата:
Вот все файлы проекта(demo): Последний раз редактировалось Alter; 15.12.2009 в 17:34. |
||
16.12.2009, 14:57 | #10 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
Нашел SSL DLL и поместил в system32. Первая авторизация проходит успешно, и я получаю HTML код главной страницы. Но, если снова хочу получить её тем же способом(или просто через Get, без повторного задания параметров IdHTTP) вываливается снова ошибка 401. Если перезапустить программу, то могу снова получать страницу. Очистка списка куки в кукименеджере не помогает избавится от ошибки 401, при повторном запросе страницы. Это можно как-то обойти?
Значит ли это, что мне придётся динамически создавать все Indy компоненты, при каждом запросе нужных страниц? Используемые SSL DLL(openssl-0.9.8k-i386-win32): |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
idHTTP | Edward | Работа с сетью в Delphi | 14 | 04.09.2009 00:33 |
IDHTTP | Edward | Компоненты Delphi | 1 | 17.08.2009 20:20 |
idHTTP | DeDoK | Общие вопросы Delphi | 5 | 05.06.2008 22:45 |
idHTTP при нерабочем сайте возвращает ошибку | Yuran | Работа с сетью в Delphi | 5 | 26.05.2008 14:37 |
Login Password IdHttp на сайте http://go.azona.com.ru/ | tigr1991 | Работа с сетью в Delphi | 5 | 28.01.2008 17:48 |