【问题标题】:Unable to connect to cloud JIRA无法连接到云 JIRA
【发布时间】:2019-02-26 08:41:26
【问题描述】:

我正在尝试使用 python 语言通过基本身份验证 REST API 连接到云 JIRA。如果我像这样将用户名和密码直接传递给 JIRA 方法:jira = JIRA(base_url, basic_auth=('user@domain.com','password')),那么连接就建立了。但是,如果我从文件中读取用户名和密码并将它们分配给变量并在 JIRA 方法中传递这些变量,如下所示:

user:login_detail[0]
password:login_detail[1]
jira = JIRA(base_url, basic_auth=(user,password)) 

然后它给出以下错误:

警告:root:从 GET 得到可恢复的错误 https://.atlassian.net/rest/api/2/serverInfo,将重试 [1/3] 在 14.218200198444048 秒内。错误:401

我用谷歌搜索了上述错误并找到了一些关于此的文章。我已经尝试过解决方案。但是,他们没有工作。有没有人有想法,应该是什么问题?还有其他方法可以建立与 JIRA 的连接吗?请分享您的想法。非常感谢!!!

【问题讨论】:

    标签: python python-requests jira-rest-api python-jira


    【解决方案1】:

    我得到了解决方案。我正在使用“login_detail = f.readline()”方法读取文件,该方法在列表“login_detail”中添加了一个额外的字符(下一行)。因此,我用 'login_detail = f.read().splitlines()' 更改了读取方法,它从字符串中排除了 '\n' 字符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多