Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Idhttp - вывести результат запроса Post
Форум программистов > Системное программирование > Delphi и Pascal > Delphi - Сети
kalexi
Нужно авторизоваться на сайте и скачать страницу после авторизации (вывести результат запроса POST)
Делаю так:

uses IdMultipartFormData;

{ .... }

procedure TForm1.Button1Click(Sender: TObject);
var
   data: TIdMultiPartFormDataStream;
begin
   data := TIdMultiPartFormDataStream.Create;
   try
     { add the used parameters for the script }
     data.AddFormField('param1', 'value1');
     data.AddFormField('param2', 'value2');
     data.AddFormField('param3', 'value3');

     { Call the Post method of TIdHTTP and read the result into TMemo }
     Memo1.Lines.Text := IdHTTP1.Post('http://localhost/script.php', data);
   finally
     data.Free;
   end;
end;


К последнему параметру (param3) в конце он прибавляет знак переноса строки, поэтому у меня передаются неправильные данные.
Есть еще варианты?
kalexi
UP
kalexi
Что никто не знает??? mad.gif
kalexi
Афигенно, написал то же, что и я dry.gif

Может, что новое предложишь? Или почитаешь получше о проблеме?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.