Python Не могу подключиться к Jira API через

dosh спросил: 03 ноября 2018 в 08:40 в: python-3.x

Я пытаюсь подключить API jira через python (3.6) и получаю сообщение об ошибке:

ПРЕДУПРЕЖДЕНИЕ: root: HTTPSConnectionPool (host = 'jira', port = 443): Максимальное количество повторных попыток превышено с помощью url: / secure / rest / api / 2 / serverInfo / rest / api / 2 / serverInfo (вызвано SSLError (SSLError ("плохое рукопожатие: ошибка ([('подпрограммы SSL', 'tls_process_server_certificate) ',' сбой проверки сертификата ')],)",),)) при выполнении GET https:// jira / secure / rest / api / 2 / serverInfo / rest / api / 2 / serverInfo [{' params ': нет , 'headers': {'User-Agent': 'python-запросы / 2.20.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application / json, . ; q = 0,9 ',' Connection ':' keep-alive ',' Cache-Control ':' no-cache ',' Content-Type ':' application / json ',' X-Atlassian-Token ':' no-check '}}] ПРЕДУПРЕЖДЕНИЕ: root: Got ConnectionError [HTTPSConnectionPool (host =' jira ', port = 443): превышено максимальное количество повторов с помощью url: / secure / rest / api / 2 / serverInfo / rest / api / 2 / serverInfo (вызвано SSLError (SSLError ("плохое рукопожатие: ошибка ([('подпрограммы SSL', 'tls_process_server_certifi) cate ',' сбой проверки сертификата ')],)",),))] errno: нет ответа GET https:// jira / secure / rest / api / 2 / serverInfo / rest / api / 2 / serverInfo {' ': Нет,' request ':} {' response ': Нет,' request ':} ПРЕДУПРЕЖДЕНИЕ: root: Получена исправимая ошибка из GET https:// jira / secure / rest / api / 2 / serverInfo / rest / api / 2 / serverInfo, повторите попытку [1/3] в 7.466325591185807s. Err: HTTPSConnectionPool (host = 'jira', port = 443): Максимальное количество попыток превышено с помощью url: / secure / rest / api / 2 / serverInfo / rest / api / 2 / serverInfo (вызвано SSLError (SSLError ("плохое рукопожатие: Ошибка ([('Подпрограммы SSL', 'tls_process_server_certificate', 'Ошибка проверки сертификата')],)",),))

Это мой код:

un='myusername'
pwd='mypassword'
server='https://jira/xxxx'jira = jira = JIRA(basic_auth=(un, pwd), options={'server': server})
issue = jira.issue('some issue name')print(issue.fields.project.key)
print(issue.fields.issuetype.name) 

При использовании curl для одного сервера все работает хорошо.

0 ответов