J'utilise pycurl pour accéder à une API Web JSON, mais lorsque je tente d'utiliser ce qui suit:pycurl: l'option RETURNTRANSFER n'existe pas
ocurl.setopt(pycurl.URL, gaurl) # host + endpoint
ocurl.setopt(pycurl.RETURNTRANSFER, 1)
ocurl.setopt(pycurl.HTTPHEADER, gaheader) # Send extra headers
ocurl.setopt(pycurl.CUSTOMREQUEST, "POST") # HTTP POST req
ocurl.setopt(pycurl.CONNECTTIMEOUT, 2)
et exécuter le script, il échoue.
File "getdata.py", line 46, in apicall
ocurl.setopt(pycurl.RETURNTRANSFER, 1)
AttributeError: 'module' object has no attribute 'RETURNTRANSFER'
Je n'ai pas la moindre idée de ce qui se passe, et pourquoi RETURNTRANSFER ne semble pas exister alors que toutes les autres options font.
Oui, cela fonctionne très bien. Je me demande pourquoi ils n'utiliseraient pas simplement RETURNTRANSFER pour commencer. –