Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
3-1132096501
Fl@sh
2005-11-16 02:15
2006.01.15
Данные из другой таблицы * коеффициент


10-1111376309
msgipss
2005-03-21 06:38
2006.01.15
локальная служба и локальный сервер в dcomcnfg - что это значит?


6-1122450032
Eugene V.
2005-07-27 11:40
2006.01.15
IdHTTP (Indy 10, Delphi 2005)


2-1135582359
ksu
2005-12-26 10:32
2006.01.15
прозрачный фон TLabel


3-1131959714
nstur
2005-11-14 12:15
2006.01.15
Дерево в базе данных




   Наверх