我在我的公司网络中工作并为他们的系统开发一个新模块。但是,他们已使所有 ssl 证书无效,因此我不得不绕过证书验证。
使用mechanize的功能忽略ssl,
my $mech = WWW::Mechanize->new(
ssl_opts => {
verify_hostname => 0,
},
我能够绕过证书验证,但是遇到以下错误
Error GETing https://192.168.100.82/login;jsessionid=legizzgnfjd6g73szziuhboc: Could not resolve view with name 'auth/login' in servlet with name 'mvc'
。
我不明白是因为我无法访问 https 站点的不被接受的证书,还是我做错了什么。请帮助我了解出了什么问题。
我要连接的站点是公司网络中的模块网站
这是初始化 mechanize 以忽略 ssl 后我的代码的运行。
my $url = 'https://192.168.100.82';
$mech->get( $url );
die $mech->response->status_line unless $mech->success;