无法使用Perl JIRA :: Client :: Automated

时间:2016-04-26 15:02:47

标签: perl rest https jira

我不使用代理。

这是我的代码:

use JIRA::Client::Automated;
my $jira = JIRA::Client::Automated->new(https://myserver.com, "user", "password");

错误响应是:

  

无法获取/ jira / rest / api / latest / issue / DCS-51191:500无法连接   到myserver.com:443无法连接到myserver.com:443

     

错误的文件描述符   C:/Users/Fred/applis_portables/Strawberry_Perl/perl/vendor/lib/LWP/Protocol/http.pm   第47行。

     

在createPage2.pl第16行。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

似乎JIRA服务器上有自签名证书。为了绕过,我添加了以下代码:

my $ jira_ua = $ jira-> ua(); $ jira_ua-> ssl_opts(verify_hostname => 0);

答案 1 :(得分:0)

该错误看起来不像JIRA :: Client :: Automated错误。它由LWP :: UserAgent生成,通常意味着显示的内容。

您的服务器上是否有自签名证书?

您是否尝试在浏览器中打开该网址? https://myserver.com:443(正如您向模块提供的那样)。

尝试使用网络服务器中的curl curl -vvv https://myserver.com/jira/rest/api/latest/issue/DCS-51191

也许这只是服务器网址中缺少的 www。前缀?