У меня есть функция, которая делает GET-запрос к API-интерфейсу REST JIRA, чтобы опустить объект JSON билета JIRA.
Используется модуль запросов. Но я больше не хочу его использовать, потому что в любое время, когда я хочу, чтобы кто-нибудь еще запустил мой скрипт, ему нужно было прыгать через огненные кольца, чтобы получить модуль запросов, потому что они находятся за корпоративным прокси и у них нет времени в дополнительной работе.
Таким образом, вместо того, чтобы просить людей делать что-то, на что у них нет терпения или времени, я бы предпочел заменить модуль запросов чем-то другим, чтобы этот сценарий был больше готовым. решение.
Вот что у меня сейчас:
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
Я предполагаю, что я могу сделать простую замену модуля запросов с другим модулем (встроенным в python), который выполняет запросы GET без необходимости изменять слишком много кода.
У кого-нибудь есть простое решение, которое не является модулем запросов? Как бы это выглядело при реализации в текущей функции, которую я имею?