Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

WebBrowser. передача PostData


ekto ©   (2008-04-30 15:46:00) 

Всем добрый день.
написал, как в букваре:

var
 strPostData: string;
 Data: Pointer;
 URL,
   Flags,
   TargetFrameName,
   PostData, Headers: OleVariant;
begin

 strPostData := 'login=mylogin&password=mypassword&mode=select';
 PostData := VarArrayCreate([1, Length(strPostData) + 1], varByte);
 Data := VarArrayLock(PostData);
 try
   Move(strPostData[1], Data^, Length(strPostData) + 1);
 finally
   VarArrayUnlock(PostData);
 end; //}
 URL := ' http://www.myserver.ru/mypage.php';
 Flags := EmptyParam;
 TargetFrameName := EmptyParam;
 Headers := EmptyParam;

 WebBrowser1.Navigate2(URL, Flags, TargetFrameName, PostData, Headers);

но на сервер не передаются данные.
По крайней мере $_POST['login'] ничего не выдает. Подскажите, что я не так делаю.


zensan   (2008-04-30 16:18:00) [1]

Столкнулся с той же фигней.. Только меня интересовали Headers, которые не подавались и в нете всюду было написано именно так.. (хотя для 6 версии). У мена с 7 не работает. Так и не решил эту проблему..
Одно дело конечно ты можеш делать проще - возьми TIdHTTPClient и всё.
А у меня была проблема, чтобы ДжаваСкрипт выполнялся, поэтому был привязан к Вебброузеру.


Наверх

Титульная страница Поиск, карта сайта Написать письмо