« SSLVersion (http) » : différence entre les versions
(Page créée avec « <source lang='delphi'>property SSLVersion:string;</source> '''Lecture/Ecriture''' Cette propriété indique la version SSL a utiliser. (la valeur par défaut est TLS 1.2... ») |
Aucun résumé des modifications |
||
| Ligne 1 : | Ligne 1 : | ||
{{Version800}} | |||
<source lang='delphi'>property SSLVersion:string;</source> | <source lang='delphi'>property SSLVersion:string;</source> | ||
| Ligne 35 : | Ligne 36 : | ||
{{Footer|Requêtes HTTP (tech)}} | {{Footer|Requêtes HTTP (tech)}} | ||
[[category:Requêtes HTTP]] | [[category:Requêtes HTTP]] | ||
[[Category:Version800]] | |||
Dernière version du 20 décembre 2019 à 12:13
property SSLVersion:string;
Lecture/Ecriture
Cette propriété indique la version SSL a utiliser. (la valeur par défaut est TLS 1.2) Les valeurs possibles sont sslvTLSv1,sslvTLSv1_1,sslvTLSv1_2. Modifier cette valeur peut être utile si le client s'adresse à un serveur qui ne supporte pas TLS 1.2
Exemple:
var
http : THttpClient;
begin
http := ThttpClient.Create(nil);
http.URL := 'https://client.badssl.com/';
http.SSLVersion := 'sslvTLSv1';
http.SSL := true;
http.Method := hrmGet;
try
http.Execute;
showmessage(http.RequestInfos);
showmessage(http.ResponseStr);
showmessage(http.responseInfos);
except
showmessage(http.ErrorText);
showmessage(e.message);
end;
end;
Voir aussi: