На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Соблюдайте общие правила форума
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Указывайте точные версии Delphi и используемых сетевых библиотек.

Не приветствуется поднятие старых тем. Если ваш вопрос перекликается со старой темой, то для вопроса лучше создать новую тему, а старую указать в первом сообщении с описанием взаимосвязи.

Внимание:
попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...

Полезные ссылки:
user posted image MSDN Library user posted image FAQ раздела user posted image Поиск по разделу user posted image Как правильно задавать вопросы


Выразить свое отношение к модераторам раздела можно здесь: user posted image Krid, user posted image Rouse_

Модераторы: Krid, Rouse_
  
> IdHttp.Get() возвращает пустоту
    Почему-то IdHTTP1.Get возвращает пустоту. Хотя в логе информация есть.
    Куки и HandleRedirects включены.

    Прицепил к IdHTTP компоненту для логирования TIdLogFile.
    Посмотрел RequestHeaders у FireFox`a и указали эти же параметры у IdHTTP.
    В лог сохраняется информация. Файл занимает ~134 Kb.

    Вторая строка из лога:
    Цитата
    Recv 10.12.2012 23:04:49: HTTP/1.1 302 Moved Temporarily<EOL>Date: Mon, 10 Dec 2012 21:04:47 GMT<EOL>Server: Apache/2.2.17 (Unix) DAV/2 mod_fastcgi/2.4.6 mod_ssl/2.2.17 OpenSSL/0.9.8e<EOL>X-Powered-By: PHP/5.2.17<EOL>Set-Cookie: PHPSESSID=696b102ba4f354ce18d3388a106afcbd; path=/<EOL>Expires: Thu, 19 Nov 1981 08:52:00 GMT<EOL>Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0<EOL>Pragma: no-cache<EOL>Set-Cookie: cityid=3; expires=Tue, 10-Dec-2013 21:04:47 GMT; path=/<EOL>Location: /dnepropetrovsk/list.php?r=101<EOL>Transfer-Encoding: chunked<EOL>Content-Type: text/html<EOL><EOL>

    дальше идёт информация вроде нужная, т.к. вижу в логе обрывки текста с названиями меню и т.д.


    Вот что меня волнует: HTTP/1.1 302 Moved Temporarily

    ExpandedWrap disabled
      procedure TForm11.Button2Click(Sender: TObject);
      var
       lData: TMemoryStream;
       s: string;
       
      begin
        lData := TMemoryStream.Create;
        IdHTTP1.Get(Edit1.Text, lData);
        lData.Seek(0, 0);
        lData.SaveToFile('d:\22.txt');
        lData.Free;
      end;



    файл d:\22.txt полностью пустой, 0 байт!

    Хочу скачать пару страничек отсюда: aviso.ua/dnepropetrovsk/list.php?r=101

    DXE2, Indy10.5.8 (та версия, что входит в поставку Delphi XE2)

    P.S. Не хотелось бы устанавливать и изучать доп. компоненты типа ICS, Synapse.
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0.1600 ]   [ 16 queries used ]   [ Generated: 24.10.26, 05:45 GMT ]