У меня есть скрипт на python 3, который обращается к веб-странице системы Jenkins через библиотеку запросов.
Для этого я использую следующий вызов:
page_content = requests.get(url, auth=(confluence_user, confluence_password))
Большую часть времени page_content.status_code
= 200
и запрос идет нормально, но, как правило, я получаю код состояния 401
.
У кого-нибудь есть предложения, где я могу найти основную причину?
Является ли auth
лучшим способом аутентификации пользователя? или я должен использовать другие формы, такие как: HTTPDigestAuth
?
Иногда я замечал, что полезно, если после получения ошибки я вхожу в Jenkins через веб-браузер, используя те же учетные данные, которые используются в скрипте Python.
Спасибо
Paulo