Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.15;
Скачать: CL | DM;

Вниз

IdHTTP (Indy 10, Delphi 2005)   Найти похожие ветки 

 
Eugene V.   (2005-07-27 11:40) [0]

Помогите, пожалуйста, решить след. проблему. Нужно страницу статистики интернет провайдера, защищенную логином и паролем передать парсеру для анализа. Логин и пароль задаются во всплывающем окне.

Имеется след. кусок кода:

idhttp1.Request.Username := "MyName";
idhttp1.Request.Password := "MyPass";
try
 wContent := IdHTTP1.Get("http://84.246.64.86/stats/index.php");
finally
...  // wContent передается парсеру

Проблема заключается в том, что не проходит авторизация на сервере. И еще смутил такой момент: если добавить IdHTTP1.Get... еще раз, следом за первой, то авторизация проходит успешно. Но, все же хотелось бы разобраться в этом без метода "через одно место" :))


 
Чапаев ©   (2005-07-27 11:43) [1]

> Проблема заключается в том, что не проходит авторизация на сервере.
Конечно. Читай RFC 2048.


 
Eugene V.   (2005-07-27 12:31) [2]

Не могли бы Вы подсказать, что есть RFC 2048? :)
Спасибо


 
Чапаев ©   (2005-07-27 13:18) [3]

Тыща пардонов, 2068, а не 2048.

ftp://ftp.rfc-editor.org/in-notes/rfc2068.txt


 
Alexander Panov ©   (2005-07-27 14:08) [4]

Проверь тип авторизации, ичпользуемый у тебя в компоненте.


 
isasa ©   (2005-07-27 16:20) [5]

Здесь, похоже, авторизация через реьд-страницу с Form


 
Eugene V.   (2005-07-27 16:56) [6]

Частично проблема нашлась. В описанном выше случае авторизация (BasicAuth.) проходит успешно. Отловил обмен с сервером сниффером. Но, есть такой нюанс: статистику мне необходимо считывать по нескольким пользователям, т.е. в tEdit"ах указываю логин/пароль и по клику кнопки считываю. Неприятность здесь в том, что при смене логина/пароля и вызове idHTTP.Get, на сервер передаются предыдущие логин и пароль. Опять же отловил сниффером.


 
Чапаев ©   (2005-07-28 12:13) [7]

> на сервер передаются предыдущие логин и пароль.
Соединение -- keep-alive?


 
kay ©   (2005-09-27 12:39) [8]

А ты используй http://login:pass@84.246.64.86/stats/index.php =) всё прокатит. Меня вот интересует авторизация на прокси сервере



Страницы: 1 вся ветка

Текущий архив: 2006.01.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.052 c
6-1128500267
moor38
2005-10-05 12:17
2006.01.15
UDP клиент (согласен баран, но неполучатся)


14-1135262887
BFG9k
2005-12-22 17:48
2006.01.15
Обьясните механизм извлечения dcu файла из пакета


2-1135751571
Bratskiy
2005-12-28 09:32
2006.01.15
Использование неопределёного числа параметров в процедуре


10-1110887923
Eleonore
2005-03-15 14:58
2006.01.15
Формулы Excel в Delphi


4-1131051531
Pasha L
2005-11-03 23:58
2006.01.15
Найти окно из процесса