Advertisement
Guest User

Untitled

a guest
Sep 16th, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. HTTp := TIdHttp.Create(nil);
  2. HTTP.OnSelectAuthorization := HTTPSelectAuthorization;
  3. HTTP.HTTPOptions := [hoInProcessAuth,hoForceEncodeParams,hoKeepOrigProtocol];
  4.  
  5. HTTP.OnStatus := HTTPStatus;
  6. HTTP.OnWorkEnd := HTTPWorkEnd;
  7. HTTP.Request.ContentType := 'application/x-www-form-urlencoded';
  8. HTTP.ProxyParams.ProxyPort := ProxyPort;
  9. HTTP.ProxyParams.ProxyUsername := ProxyUserName;
  10. HTTP.ProxyParams.ProxyPassword := ProxyPassword;
  11. HTTP.ProxyParams.BasicAuthentication := ProxyBasicAuth;
  12. end;
  13.  
  14. If UseSSL and (SSL = nil) then
  15. Begin
  16. SSL := TIDSSLIOHandlerSocketOpenSSL.Create(nil);
  17. SSL.SSLOptions.Mode := sslmClient;
  18. SSL.OnGetPassword := SSLGetPassword;
  19. SSL.SSLOptions.Method := sslvTLSv1_2;
  20. HTTP.IOHandler := SSL;
  21. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement