J'ai du code Python pour appeler un service REST qui est quelque chose comme ceci:Modification du code Python pour utiliser SSL pour un appel REST
import urllib
import urllib2
username = 'foo'
password = 'bar'
passwordManager = urllib2.HTTPPasswordMgrWithDefaultRealm()
passwordManager .add_password(None, MY_APP_PATH, username, password)
authHandler = urllib2.HTTPBasicAuthHandler(passwordManager)
opener = urllib2.build_opener(authHandler)
urllib2.install_opener(opener)
params= { "param1" : param1,
"param2" : param2,
"param3" : param3 }
xmlResults = urllib2.urlopen(MY_APP_PATH, urllib.urlencode(params)).read()
results = MyResponseParser.parse(xmlResults)
MY_APP_PATH est actuellement une URL HTTP. Je voudrais le changer pour utiliser SSL ("HTTPS"). Comment pourrais-je changer ce code pour utiliser https de la manière la plus simple possible?
Avez-vous essayé de définir MY_APP_PATH dans l'URL '' https: // ... ''? A-t-il échoué? Comment? Quelle est la traceback d'erreur complète? – nosklo