Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Quellcode aus TWebBrowser (https://www.delphipraxis.net/171230-quellcode-aus-twebbrowser.html)

Andreas L. 27. Okt 2012 14:00

AW: Quellcode aus TWebBrowser
 
Zitat:

Zitat von -remit- (Beitrag 1188633)
htmlcode:=HttpLoader.Get('http://www.meineurl.de/fbedVereinsspielplan.php?edDatumVon=10.10.2012')

Du musst die Parameter per POST übergeben und nicht via GET.

Delphi-Quellcode:
  Params := TStringList.Create;
  try
    Params.Add('ParamName=ParamValue'); // das = trennt name und value
    htmlcode := httploader.Post(URL, Params);
  finally
    FreeAndNil(Params);
  end;

-remit- 27. Okt 2012 14:14

AW: Quellcode aus TWebBrowser
 
Ich habe jetzt einfach die komplette URL mit den Parametern aus Firebug als Get-Funktion gebastelt und es funktioniert:
Delphi-Quellcode:
url:='http://meineurl.de/api/fbed/fbedVereinsspielplan.php?edMandant=01&edVereinId=03236&edDatumVon=27.10.2012&edDatumBis=26.11.2012'; //da kommen noch 20 weitere Parameter die ich mir hier jetzt schenke
htmlcode:=HttpLoader.Get(url);
Danke für die großartige Hilfe, es erspart mir ca. 100 Zeilen Quellcode, die nervige TWebBrowser Komponente und letzlich auch Programmlaufzeit :)

Dennoch mein Anliegen aus Post 1 ist noch nicht beantwortet, vielleiht kennt jemand eine Methode Quelltext Typ 3 herauszufinden ;)

Andreas L. 27. Okt 2012 15:09

AW: Quellcode aus TWebBrowser
 
Dann akzeptiert das PHP-Script auch GET-Requests. Das JavaScript sendet die Daten aber via POST und so würde ich es auch machen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:42 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz