⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 https.pm

📁 1. 记录每个帖子的访问人情况
💻 PM
字号:
#package LWP::Protocol::https;# $Id: https.pm,v 1.11 2001/11/17 02:10:28 gisle Exp $use strict;use vars qw(@ISA);require LWP::Protocol::http;@ISA = qw(LWP::Protocol::http);sub _check_sock{    my($self, $req, $sock) = @_;    my $check = $req->header("If-SSL-Cert-Subject");    if (defined $check) {	my $cert = $sock->get_peer_certificate ||	    die "Missing SSL certificate";	my $subject = $cert->subject_name;	die "Bad SSL certificate subject: '$subject' !~ /$check/"	    unless $subject =~ /$check/;	$req->remove_header("If-SSL-Cert-Subject");  # don't pass it on    }}sub _get_sock_info{    my $self = shift;    $self->SUPER::_get_sock_info(@_);    my($res, $sock) = @_;    $res->header("Client-SSL-Cipher" => $sock->get_cipher);    my $cert = $sock->get_peer_certificate;    if ($cert) {	$res->header("Client-SSL-Cert-Subject" => $cert->subject_name);	$res->header("Client-SSL-Cert-Issuer" => $cert->issuer_name);    }    $res->header("Client-SSL-Warning" => "Peer certificate not verified");}#-----------------------------------------------------------package LWP::Protocol::https::Socket;use vars qw(@ISA);require Net::HTTPS;@ISA = qw(Net::HTTPS LWP::Protocol::http::SocketMethods);1;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -