C++ InternetOpen(), InternetOpenUrl(), InternetReadFile()

Gast #6362139
Hallo,

ich lese mit InternetOpen(), InternetOpenUrl() und InternetReadFile() 
ein paar Daten aus einer Webseite aus.

Erfolgt diese Übertragung verschlüsselt (sowohl die Anfrage als auch die 
Antwort) ? Oder kann man die angefragte URL und die übertragenen Daten 
einfach mitlesen ?

Danke, Peter
#6362582
Peter schrieb:
> Erfolgt diese Übertragung verschlüsselt (sowohl die Anfrage als auch die
> Antwort) ? Oder kann man die angefragte URL und die übertragenen Daten
> einfach mitlesen ?

Von wo mitlesen? Im Netzwerk nicht, wenn es HTTPs ist. Auf dem lokalen 
Rechner lässt sich natürlich alles mitlesen.
Gast #6362669
Wie schon angemerkt wurde: welche API ist das? Das ist nicht Teil der 
std (da gibt es bislang nur eine technical specification für networking) 
und daher nicht Teil von C++. Scheint Win32 API zu sein. Angefragte URL 
kann man bislang immer mitlesen, das ändert sich erst mit "DNS over 
HTPPS" aber das ist noch nicht üblich.
Gast #6362702
Peter schrieb:
> ich lese mit InternetOpen(), InternetOpenUrl()

Wieso verwendest du antike Software:

"We're no longer updating this content regularly. Check the Microsoft 
Product Lifecycle ..."
" Last updated on Tuesday, July 13, 2004 ..."

Steig um auf InternetCopy() bzw. InternetPrint().

leo
Gast #6362831
Joggel E. schrieb:
> Die Funktionen zaubern natuerlich nicht. Sie machen exakt was ein
> Browser auch macht. Bei HTTPS wird der Inhalt verschluesselt. Ueber ein
> VPN ist alles verschluesselt.

Das heisst dann wohl, dass es mehr auf das Protokoll ankommt als auf die 
Funktionen.

HTTPS verschlüsselt, HTTP nicht.

Danke an Alle

Gruß Peter
Beitrag #6363038 wurde von einem Moderator gelöscht.
#6363105
Ich hab mal den ganzen Downloadvorgang mit den WinInet APIs 
implementieren dürfen, inklusive Fortschrittsanzeige, Proxy und 
Client-Zertifikat auf Smartcard.
War nicht schön, hat aber funktioniert.
Grund war, dass die fertige Lib nicht immer funktioniert hat...
Gast #6364204
Rolf M. schrieb:
> Peter schrieb:
>> InternetOpen()
>
> Echt jetzt? Ich dachte erst, der Funktionsname sei ein Scherz. Eine
> Funktion, um das Internet zu öffnen. Wie originell…

Wird das Internet per Value oder Referenz zurückgegeben?
Gast #6366470
Rolf M. schrieb:
> Echt jetzt? Ich dachte erst, der Funktionsname sei ein Scherz. Eine
> Funktion, um das Internet zu öffnen. Wie originell…

Warte bis du siehst dass es sogar Funktionen gibt die "Dateien"
aufmachen. Die arme Festplatte

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.