| Код | uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, ComCtrls, ImgList, Tabs, XPMan, StdCtrls, Buttons, Registry, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient, IdHTTP, IdIOHandler, IdIOHandlerSocket, IdIOHandlerStack, IdSSL, IdSSLOpenSSL;
|
| Код | procedure TF_Main.Btn_CheckClick(Sender: TObject); const URL = 'https://hp.kubtelecom.ru:8888/pls/fsun/'; POST = 'htm_db.callhpage'; var Request : String; HTML: String; F: TextFile; S: String; IdHTTP : TIdHTTP; IdSSL: TIdSSLIOHandlerSocketOpenSSL; begin IdHTTP := TIdHTTP.Create; IdSSL := TIdSSLIOHandlerSocketOpenSSL.Create;
Request := '?p_logname=' + E_Login.Text + '&' + 'p_pwd='+ E_Password.Text + '&' + 'p_lang=RUS'; try IdHTTP.Request.ContentType:='text/html'; IdHTTP.Request.Method := hmPost; IdHTTP.IOHandler := IdSSL; HTML := IdHTTP.Get( URL+POST+Request ); // Ошибка Could not load SSL library. except on E:Exception do HTML:='$E '+E.Message; end; // Сдесь я вырезал нахождение нужно инфы в странице.
IdHTTP.Free; IdSSL.Free; end;
|
|