J'ai une fonction qui fait une demande GET à l'API REST de JIRA pour extraire l'objet JSON d'un ticket JIRA.
Il utilise le module des requêtes. Mais je ne veux plus l'utiliser parce que chaque fois que je veux que quelqu'un d'autre exécute mon script, il doit sauter à travers des cerceaux ardents pour obtenir le module de demandes parce qu'il est derrière un proxy d'entreprise et qu'il n'a pas le temps de faire le travail supplémentaire.
Donc, au lieu de demander aux gens de faire quelque chose qu'ils n'ont pas la patience ou le temps de faire, je préférerais remplacer le module de demandes par autre chose afin que ce script soit davantage une solution prête à l'emploi.
Voici ce que j'ai maintenant :
import requests
import pprint
def pull_jira_info(jira, user, pw, url):
"""
Arguments:
jira - the JIRA issue number
url - the first part of the JIRA server url
user - JIRA username
pw - JIRA password
"""
url += '/rest/api/2/issue/' + jira
r = requests.get(url, auth=(user, pw), verify=False)
jira_info = r.json()
pprint.pprint(jira_info)
return jira_info
Je pense que je peux remplacer le module requests par un autre module (intégré à python) qui effectue des requêtes GET sans avoir à modifier trop de code.
Quelqu'un a-t-il une solution simple pour cela, qui ne soit pas le module de demande ? À quoi cela ressemblerait-il si on l'implémentait dans la fonction actuelle que j'ai ?