私の会社のネットワーク内で働いており、システム用の新しいモジュールを開発しています。ただし、すべての 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 サイトにアクセスできないのか、それとも間違ったことをしたのかわかりません。何が問題なのかを理解するのを手伝ってください。
接続しているサイトは、会社のネットワーク内のモジュールの Web サイトです
これは、mechanize を初期化して ssl を無視した後の私のコードの実行です。
my $url = 'https://192.168.100.82';
$mech->get( $url );
die $mech->response->status_line unless $mech->success;