Wysyłam jakieś zmienne metodą POST do jakieś strony. Chciałbym otrzymać kod strony która jest wyświetlana po metodzie POST. Komponentem IdHTTP mi sie udawało a w Synapse jakoś nie moge :
To jest funkcja która powinna do zmiennej typu StringList załadować kod HTML strony (zaznaczam że zanim ją wywołuje to mam już stworzone zmienną Data := TStringList.Create;):
function Postuj(const URL, URLData: string; const Data: TStrings): Boolean;
var
HTTP: THTTPSend;
begin
HTTP := THTTPSend.Create;
try
WriteStrToStream(HTTP.Document, URLData);
HTTP.MimeType := 'application/x-www-form-urlencoded';
Result := HTTP.HTTPMethod('POST', URL);
if Result then
begin
Data.LoadFromStream(HTTP.Document);
end;
finally
HTTP.Free;
end;
end;
Ale niestety zmienna jest pusta