AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Kreuzreferenz von Interfaces

Offene Frage von "sirius"
Ein Thema von sirius · begonnen am 13. Feb 2009 · letzter Beitrag vom 13. Feb 2009
 
Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#6

Re: Kreuzreferenz von Interfaces

  Alt 13. Feb 2009, 12:12
[offtopic]

Hi sirius,
Zitat von sirius:
Hauptsächlich wegen dem https, was Indy nicht so kann (oder nur umständlich,...)
Warum Umständlich?

1) Man brauch doch nur TIdHTTP und TIdSSLIOHandlerSocketOpenSSL auf der Form.
2) Die aktuellen OpenSSL dlls ins Verzeichnis
3) ~ 3 Zeilen Code oder per OI setzen

Dann etwas in Richtung:
Delphi-Quellcode:
 with IdSSLOpenSSL do
  begin
    SSLOptions.Method := sslvTLSv1; // 1. Zeile
    SSLOptions.Mode := sslmUnassigned; // 2. Zeile
  end;
  with IdHTTP do
  begin
    IOHandler := IdSSLOpenSSL; // 3. Zeile
    HandleRedirects := False; // *1
    Request.UserAgent := 'Mein Browser'; // z.B. auf MS IE string falls die Webseite gemein ist
  end;
*1: HandleRedirects werden zur Sicherheit häufig in Verbindung mit SSL nicht unterstützt

Den Rest macht Indy dann automatisch. Einfach alles so anwenden, als wenn es normales HTTP wäre. Alles läuft über SSL, sobald die URL mit https:// anfängt...

Gruß Assertor
[/offtopic]
Frederik
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz