Delphiの訪問HTTPS / SSL、OpenSSLの

訪問ウェブサイト、最も簡単な使い方直接TIdHTTPコントロール:
例如:AA:= IdHTTP1.Get( 'www.baidu.com。');
訪問HTTPSサイトは、SSLライブラリが必要です。
Windowsでは、最新のSSLライブラリをダウンロードしhttps://indy.fulgan.com/SSL/を行きます。
2つのdllファイルなどのダウンロード、解凍、後:
ssleay32.dllを和libeay32.dll。
同じフォルダの下に直接コンパイルしたEXEプログラム
リンクに、Delphi7で見つけるのはもっと難しいです。
 
TIdHTTPコントロールがバインドされたTIdSSLIOHandlerSocketOpenSSLコントロールです:
1. IOHandlerこのプロパティ、ダウン、IdSSLIOHandlerSocketOpenSSL1を選択します。
2. HandleRedirectsプロパティ:Trueに、デフォルトはFalseで、ページがリダイレクトされている場合、ページのリダイレクトは、ケースを開けないでください、ジャンプページは、HTTP / 1.1 301は恒久的に移動し文句を言うだろう
 
IdSSLIOHandlerSocketOpenSSL1のプロパティ設定:SSLOptions - > Methodプロパティセットへ:sslvTLSv1_1
例如:AA:= IdHTTP1.Get( 'https://www.baidu.com')。

おすすめ

転載: www.cnblogs.com/guorongtao/p/11976664.html