Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.02 c
2-1135283527
Sysanin
2005-12-22 23:32
2006.01.15
Tregistry


3-1131980881
sanich
2005-11-14 18:08
2006.01.15
Резервное копиравание в FireBird под XP


14-1135053187
Silky
2005-12-20 07:33
2006.01.15
Курсовая по СУБД


1-1134127864
kvorubin
2005-12-09 14:31
2006.01.15
Как сравнить 2 разных списка разбитых по линиям


6-1127696360
Viktop
2005-09-26 04:59
2006.01.15
Монитор порта





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский