我不使用代理。
这是我的代码:
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行。
感谢您的帮助。
答案 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。前缀?