Базовая аутентификация с помощью jira-pythonPython

Программы на Python
Anonymous
Базовая аутентификация с помощью jira-python

Сообщение Anonymous »

Я новичок в Python, новичок в библиотеке jira-python и новичок в сетевом программировании, хотя у меня есть некоторый опыт работы с приложениями, интеграционным программированием и запросами к базам данных (хотя это было давно).

Использую Python 2.7 и запросы 1.0.3

Я пытаюсь использовать эту библиотеку - http://jira-python.readthedocs.org/en/latest/ для запроса Jira 5.1 с использованием Python. Я успешно подключился с помощью запроса без аутентификации, хотя мне пришлось внести изменения в строку в client.py, изменив

Я изменил

Код: Выделить всё

self._session = requests.session(verify=verify, hooks={'args': self._add_content_type})
до

Код: Выделить всё

self._session = requests.session()
Я не знал, что именно делаю, но перед изменением я получил сообщение об ошибке, а после изменения я получил успешный список названий проектов.

Затем я попробовал базовую аутентификацию, чтобы воспользоваться своими разрешениями Jira и составить отчеты. Это тоже поначалу не удалось. И я внес то же самое изменение в

Код: Выделить всё

def _create_http_basic_session
в client.py , но теперь я получаю еще одну ошибку. Значит проблема не решена. Теперь я получаю другую ошибку:

Код: Выделить всё

HTTP Status 415 - Unsupported Media Type
type Status report
message Unsupported Media Type

description The server refused this request because the request entity is in
a format not` `supported by the requested resource for the requested method
(Unsupported Media Type).
Поэтому я решил провести очень простой тест, просто используя модуль запросов, который, как я полагаю, используется модулем jira-python, и этот код, похоже, выполнил вход в систему. Я получил хороший ответ:

Код: Выделить всё

import requests

r = requests.get(the_url, auth=(my username , password))
print r.text
Есть предложения?

Вернуться в «Python»