irgendwie komme ich mit dem FClientCertificate aus deinen Link nicht klar
a kennt er das nicht und b finde ich auch nix dazu

stehe da auch etwas auf dem schlauch

Deswegen war der Link in meinem Beitrag. Sogar mit Direktlink auf die passende Stelle:TT73GP7 hat geschrieben:nein ich wüsste nicht wie ich es zur verfügung stellen soll
http://wiki.freepascal.org/fphttpclient#HTTPS_.28TLS.2FSSL.29 hat geschrieben:Since April 2014, the trunk/development fphttpclient supports SSL/TLS connections using the OpenSSL library (will ship with version 2.8.0 and above). This requires the OpenSSL .so/.dll/.dylib library/libraries to be installed (e.g. present in your application or system directory on Windows).
If you do not use client side certificates, just specifying the proper port (e.g. 443 for https) is enough to enable TLS/SSL as long as you have OpenSSL libraries installed (or e.g. in the application directory)
Naja, ist es wirklich da? Liegt es an der richtigen Stelle? Ist es eine veraltete Version?TT73GP7 hat geschrieben:ich habe OpenSSL mal für ein anderes projekt runtergeladen (vor 100 jahren)
ich weiß das ich das irgendwie ins windows verzeichniss schieben muss (wurde auch getan)
ganz einfach: weil sie merkt, dass da eine Software liest und nicht ein Mensch.TT73GP7 hat geschrieben:hmm
warum sollte sich eine Seite nicht auslesen lassen?
das mit der Grafik kann natürlich sein da ich in quellcode schon nach dem Wort Treffer gesucht habe und nix gefunden habe.
Bitte nicht irgendwelchen Unfug schreiben, irgendjemand glaubt das dann noch.malabarista hat geschrieben:ganz einfach: weil sie merkt, dass da eine Software liest und nicht ein Mensch.TT73GP7 hat geschrieben:warum sollte sich eine Seite nicht auslesen lassen?
Sorry, ich muss dir widersprechen. Ein Cookie wird nicht gespeichert, er wird per HTTP-Header mitgesendet. Oder in seltenen Fällen per Javascript im Browser gesetzt. Die Rückübertragung erfolgt wieder per HTTP.malabarista hat geschrieben:Wenn ich mit einer Software eine Webseite auslese, statt mit dem Browser, kann diese Webseite (normalerweise) kein Cookie abspeichern. Wenn ich sie mit dem Browser auslese (und habe dort Cookies erlaubt), kann sie Cookies speichern.
Und genau dieses unterschiedliche Verhalten nutzen manche Webseiten um zwischen Mensch und Machine zu unterscheiden.
Es ist durchaus nicht unüblich, dass Cookie-Technologie in HTTP-API eingesetzt werden. Das ist auch nur Maschine-zu-Maschine-Kommunikation. Übrigens genau die Art von Kommunikation, die der OP hier durchführen möchte.malabarista hat geschrieben:>sofern die Software alle Sachen implementiert wie ein Webbrowser< eben: das tut die einfache Lese-Software (um die es hier geht) im allgemeinen nicht.
Das hat nicht mit Cookies zu tun, sondern damit dass Javascripts geladen werden die weitere Requests machen. Wenn ich mit meinem Programm diese Requests durchführe erhalte ich die gleichen Daten. Mann muss es halt nur machen.malabarista hat geschrieben:Lies mal eine amazon-Seite mit einem get- oder anderem Lesebefehl(file_get_contents, o.ä.) aus und ruf sie mal per Hand im Browser auf: du wirst einen deutlichen Unterschied sehen.