sankayoさん、今日は
直接の回答ではありませんが、下記の方法でhttpsサーバーにアクセスできて
います。 httpsサーバーにアクセスする場合はSSLの設定が必要です。私の
DelphiはXE3と古いものです。
参考まで。
HTTP : TIdHTTP;
SSL : TIdSSLIOHandlerSocketOpenSSL;
IdHttp.Request.Host := S; //アドレスをセット
HTTP := TIdHttp.Create;
SSL := TIdSSLIOHandlerSocketOpenSSL.Create();
MS := TMemoryStream.Create;
Port_No := 443;
Current_URL := 'https://' + S;
try
try
HTTP.IOHandler := SSL;
HTTP.Get(Current_URL, MS);
MS.Position := 0;
Temp_File := Temp_Folder + 'TempURL_000.txt';
MS.SaveToFile(Temp_File); //UNICODEのデータを保存
except
on E: EIdHTTPProtocolException do begin
if E.ErrorCode <> 0 then begin
Return_Code := E.ErrorCode;
Beep;
Showmessage(IntToStr(Return_Code));
Showmessage(Current_URL + ' が見つかりません');
end;
end;
end;
finally
HTTP.Free;
SSL.Free;
end;
----------
越智英昭
----------
MLホームページ:
http://www.freeml.com/delphi-users
----------------------------------------------------------------------
■即戦力人材と企業をつなぐ転職サイト■
ビズリーチに【無料登録】すると・・・
・一流企業の求人情報を閲覧できます
・ヘッドハンターからスカウトが届きます
ビズリーチ【無料登録】ページはこちら
http://ad.freeml.com/cgi-bin/sa.cgi?id=pNSMB
------------------------------------------------------[freeml byGMO]--