Current Path: > > > usr > share > perl5 > vendor_perl > LWP > > Protocol
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
cpan.pm | File | 1361 bytes | June 05 2018 18:49:03. | |
data.pm | File | 1233 bytes | June 05 2018 18:49:03. | |
file.pm | File | 3843 bytes | June 05 2018 18:49:03. | |
ftp.pm | File | 19140 bytes | June 05 2018 18:49:03. | |
gopher.pm | File | 5728 bytes | June 05 2018 18:49:03. | |
http.pm | File | 15111 bytes | June 05 2018 18:49:03. | |
loopback.pm | File | 586 bytes | June 05 2018 18:49:03. | |
mailto.pm | File | 4406 bytes | June 05 2018 18:49:03. | |
nntp.pm | File | 4196 bytes | June 05 2018 18:49:03. | |
nogo.pm | File | 610 bytes | June 05 2018 18:49:03. |
package LWP::Protocol::data; # Implements access to data:-URLs as specified in RFC 2397 use strict; our $VERSION = '6.34'; require HTTP::Response; require HTTP::Status; use base qw(LWP::Protocol); use HTTP::Date qw(time2str); require LWP; # needs version number sub request { my($self, $request, $proxy, $arg, $size) = @_; # check proxy if (defined $proxy) { return HTTP::Response->new( HTTP::Status::RC_BAD_REQUEST, 'You can not proxy with data'); } # check method my $method = $request->method; unless ($method eq 'GET' || $method eq 'HEAD') { return HTTP::Response->new( HTTP::Status::RC_BAD_REQUEST, 'Library does not allow method ' . "$method for 'data:' URLs"); } my $url = $request->uri; my $response = HTTP::Response->new( HTTP::Status::RC_OK, "Document follows"); my $media_type = $url->media_type; my $data = $url->data; $response->header('Content-Type' => $media_type, 'Content-Length' => length($data), 'Date' => time2str(time), 'Server' => "libwww-perl-internal/$LWP::VERSION" ); $data = "" if $method eq "HEAD"; return $self->collect_once($arg, $response, $data); } 1;
SILENT KILLER Tool