J'essaie de faire une requête GET pour une API REST en utilisant PycURL. Je suis en mesure de réussir une demande si je ne transmets aucun paramètre. Je suis également en mesure de faire une requête POST en procédant comme suit:Comment définir les paramètres GET avec PyCurl?
curl.setopt (pycurl.POSTFIELDS, post_data)
Je veux faire une demande get qui comprend des paramètres de connexion. Si j'essaie d'utiliser la ligne ci-dessus pour passer les paramètres, il essaie de faire un POST à la place. Je ne peux pas comprendre comment définir les paramètres de connexion et faire une demande GET.
Toute aide serait appréciée.
En plus de cette réponse, vous pouvez ajouter l'option HttpGet. c.setopt (pycurl.HTTPGET, 1) – Vyke
Vous devrez peut-être importer urllib.parse puis urllib.parse.urlencode (params) en python 3 –
Heureux de mettre à jour cette réponse pour supporter python3 –