Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- HTTp := TIdHttp.Create(nil);
- HTTP.OnSelectAuthorization := HTTPSelectAuthorization;
- HTTP.HTTPOptions := [hoInProcessAuth,hoForceEncodeParams,hoKeepOrigProtocol];
- HTTP.OnStatus := HTTPStatus;
- HTTP.OnWorkEnd := HTTPWorkEnd;
- HTTP.Request.ContentType := 'application/x-www-form-urlencoded';
- HTTP.ProxyParams.ProxyPort := ProxyPort;
- HTTP.ProxyParams.ProxyUsername := ProxyUserName;
- HTTP.ProxyParams.ProxyPassword := ProxyPassword;
- HTTP.ProxyParams.BasicAuthentication := ProxyBasicAuth;
- end;
- If UseSSL and (SSL = nil) then
- Begin
- SSL := TIDSSLIOHandlerSocketOpenSSL.Create(nil);
- SSL.SSLOptions.Mode := sslmClient;
- SSL.OnGetPassword := SSLGetPassword;
- SSL.SSLOptions.Method := sslvTLSv1_2;
- HTTP.IOHandler := SSL;
- end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement