Форум: "Сети";
Текущий архив: 2007.10.28;
Скачать: [xml.tar.bz2];
ВнизСкачать часть страницы 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
В процедуре скачивания ловить exceptbol := 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.043 c