Модераторы: MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как в TWebBrowser получить только Header ответа 
:(
    Опции темы
haker-kirik
  Дата 20.12.2006, 22:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 11.1.2005

Репутация: нет
Всего: нет



Мне необходимо, используя в Делфе компонент TWebBrowser, при вызове метода Navigate:
Код

WebBrowser1.Navigate('http://www.site.com/index.html', Flags, TargetFrameName, PostData, Headers);

получить значение Headers, т.е. заголовок ответа с сервера, после которого уже идёт сама веб страница. Пишу так :
Код

var Flags, TargetFrameName, PostData, Headers: OleVariant;

...

procedure TForm1.Button1Click(Sender: TObject);
begin
 Headers:=EmptyParam;
 Flags:=EmptyParam;
 TargetFrameName:=EmptyParam;
 PostData:=EmptyParam;
 WebBrowser1.Navigate('http://www.site.com/index.html', Flags, TargetFrameName, PostData, Headers);
end;

procedure TForm1.WebBrowser1ProgressChange(Sender: TObject; Progress, ProgressMax: Integer);
begin
 if not VarIsEmptyParam(Headers) then
  begin
   WebBrowser1.Stop;
   ...
   ...
   button1.Caption:='DONE!';
  end;
end;


И у меня постоянно Headers равен EmptyParam, т.е. код 
Код

  begin
   WebBrowser1.Stop;
   ...
   ...
   button1.Caption:='DONE!';
  end;

не выполняеться вообще!

Подскажите, в чем проблема smile  smile  smile 




PM MAIL   Вверх
Sergey912
Дата 7.1.2007, 09:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 3.1.2007

Репутация: нет
Всего: нет



Видимо в том, что в Navigate нужно передавать заголовки на сервер, а не наоборот.

Цитата

[in] Pointer to a value that contains the HTTP headers to send to the server. These headers are added to the default Microsoft Internet Explorer headers. The headers can specify things such as the action required of the server, the type of data being passed to the server, or a status code. This parameter is ignored if URL is not an HTTPURL.

PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: ActiveX/СОМ/CORBA"

Rrader
Girder

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Delphi
  • Вопросы по SQL и вопросы по базам данных, не связанные с Delphi, задавать здесь

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.0378 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.