代码之家  ›  专栏  ›  技术社区  ›  Eugene

CentOS 6上带有Mojolicious的HTTPS请求

  •  0
  • Eugene  · 技术社区  · 7 年前

    #!/usr/bin/env perl 
    #===============================================================================
    
    use strict;
    use warnings;
    use utf8;
    use feature ':5.10';
    use Mojo::UserAgent;
    
    our $ua = Mojo::UserAgent->new();
    $ua->transactor->name('Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:43.0) Gecko/20100101 Firefox/43.0');
    
    my $res;
    
    $res = $ua->get('https://example.org');
    if ($res->error) {
        print "error\n";
        print $res->error . "\n";
        print $res;
    } else {
        print "success";
    }
    
    
    
    CORE
      Perl        (v5.10.1, linux)
      Mojolicious (6.66, Clinking Beer Mugs)
    
    OPTIONAL
      EV 4.0+                 (n/a)
      IO::Socket::Socks 0.64+ (n/a)
      IO::Socket::SSL 1.94+   (n/a)
      Net::DNS::Native 0.15+  (n/a)
    

    但剧本上印着“错误”。问题似乎是没有安装IO::Socket::SSL 1.94。但我在CentOS 6找不到它。

    0 回复  |  直到 7 年前
    推荐文章