Bonjour,
j'aimerais savoir ce que je dois faire pour que indy supporte le https
merci.
Bonjour,
j'aimerais savoir ce que je dois faire pour que indy supporte le https
merci.
Perso, je serais tenté de dire qu'il suffit de remplacer http par https dans l'url et le serveur s'occupe du reste. Enfin tout dépend de ce que tu veux faire (fourni nous plus de détails)...
Commence donc par lire l'aide fournie avec ce compo et va voir sur le site ce qui est dit à propos du SSL, puis pose une question plus précise si tu es bloqué. Pour le moment, ta question est trop vague, le forum n'est pas là pour faire tout le boulot, alors courage !
oui c'ets vrai:
en fait j'ai trouvé une piste mais j'ai essayé directement et ca ne marchait pas. J'ignorais que indy supportais la chose de façon native et vu l'interet de la chose je pensais qu'il devait exister l'un ou l'autre composant pour ça.
http://72.14.221.104/search?q=cache:...&ct=clnk&cd=19
(j'ai pas testé
Http : TIdHTTP;
SSLIOHandler : TIdSSLIOHandlerSocket;
begin
Http := TIdHttp.Create(Self);
SSLIOHandler := TIdSSLIOHandlerSocket.Create(Self);
SSLIOHandler.SSLOptions.Method := sslvSSLv23;
SSLIOHandler.SSLOptions.Mode := sslmUnassigned;
Http.IOHandler := SSLIOHandler;
try
Http.Request.CustomHeaders.Clear;
Http.Request.CustomHeaders.Add('X-EBAY-API-COMPATIBILITY-LEVEL: 437');
Http.Request.CustomHeaders.Add('X-EBAY-API-DETAIL-LEVEL: 0');
Http.Request.CustomHeaders.Add('X-EBAY-API-SESSION-CERTIFICATE: '+DEVID+';'+APPID+';'+CERTID);
Http.Request.CustomHeaders.Add('X-EBAY-API-DEV-NAME: '+DevID);
Http.Request.CustomHeaders.Add('X-EBAY-API-APP-NAME: '+AppID);
Http.Request.CustomHeaders.Add('X-EBAY-API-CERT-NAME: '+CertID);
Http.Request.CustomHeaders.Add('X-EBAY-API-CALL-NAME: GeteBayOfficialTime');
Http.Request.CustomHeaders.Add('X-EBAY-API-SITEID: 15');
Http.Request.ContentType := 'text/xml';
Http.Post('https://api.sandbox.ebay.com/ws/api.dll',XML,Response);
finally
SSLIOHandler.Free;
Http.Free;
end;
end;
Sinon j'avasi répondu pour un fonctionnement avec du IdSMTP mais ca marche aussi pour IdHttp
http://www.developpez.net/forums/sho...&highlight=ssl
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
Partager