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

Вниз

Скачать часть страницы POST   Найти похожие ветки 

 
alex-drob ©   (2007-02-28 22:47) [0]

Здравствуйте!
Есть страница для входа на которую используеться Basic Authentication. Мне нужно из программы зайти на эту страницу и отправить её данные методом POST. Потом нужно получить часть страницы например с 100-го символа по 120-й.
Пробывал IdHttp.Post но тогда вся страница загружаеться.


 
tesseract ©   (2007-02-28 23:20) [1]

Она и будет вся загружаться. Можешь конечно через сокет оборвать соединение на нужном символе, но тогда придяться работать с HTTP напрямую.


 
Dmitrij_K   (2007-03-01 00:22) [2]

В событии OnWord проверять сколько скачено и обрывать
proc OnWord()
begin
 if WorkCount>=100000 {100КБ} then
 begin
   bol := tRUE;
   TIdHTTP(Sender).Disconnect;
 end
end

В процедуре скачивания ловить except
bol := False; // - глобальная переменная
sss:=TStringStream.Create("");
try
 IdHTTP.Post("url",data,sss);
except
 on E:Exception do
   if not bol then raise;
end;
sss.DataString //- твои 100кб


Примерно так.



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
2-1191401258
User_0
2007-10-03 12:47
2007.10.28
Как записать путь к БД в *.ini(Interbase)


15-1190980203
Booka Shade
2007-09-28 15:50
2007.10.28
Клик мышкой


1-1187119913
Юрий_К
2007-08-14 23:31
2007.10.28
Как обработать сообщение


15-1190994505
TwentyTwo
2007-09-28 19:48
2007.10.28
Может ли компьютер быть судьей?


3-1182494640
malor
2007-06-22 10:44
2007.10.28
Свойства RequestLive и ShowRecordTypes в ZeosDBO-6.1.5-stable