Доступ к API Jenkins через библиотеку python-запросов дает случайный ответ 401 - PullRequest
0 голосов
/ 17 января 2019

У меня есть скрипт на python 3, который обращается к веб-странице системы Jenkins через библиотеку запросов. Для этого я использую следующий вызов:

page_content = requests.get(url, auth=(confluence_user, confluence_password))

Большую часть времени page_content.status_code = 200 и запрос идет нормально, но, как правило, я получаю код состояния 401.

У кого-нибудь есть предложения, где я могу найти основную причину?

Является ли auth лучшим способом аутентификации пользователя? или я должен использовать другие формы, такие как: HTTPDigestAuth?

Иногда я замечал, что полезно, если после получения ошибки я вхожу в Jenkins через веб-браузер, используя те же учетные данные, которые используются в скрипте Python.

Спасибо Paulo

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...