- From: Ville Skytta via cvs-syncmail <cvsmail@w3.org>
- Date: Sun, 04 Jan 2009 11:22:21 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/validator/httpd/cgi-bin
In directory hutz:/tmp/cvs-serv31443/httpd/cgi-bin
Modified Files:
check
Log Message:
Move user agent and request defaults to UserAgent constructor.
Index: check
===================================================================
RCS file: /sources/public/validator/httpd/cgi-bin/check,v
retrieving revision 1.617
retrieving revision 1.618
diff -u -d -r1.617 -r1.618
--- check 4 Jan 2009 11:13:46 -0000 1.617
+++ check 4 Jan 2009 11:22:19 -0000 1.618
@@ -816,12 +816,8 @@
$File->{ParserName} = "validator.nu";
$File->{ParserOpts} = "";
- $ua->env_proxy();
- $ua->agent($File->{Opt}->{'User Agent'});
- $ua->parse_head(0); # Don't parse the http-equiv stuff.
+
use HTTP::Request::Common;
- # telling caches in the middle we want a fresh copy (Bug 4998)
- $ua->default_header(Cache_control=> "max-age=0");
my $res = $ua->request(POST "$CFG->{External}->{HTML5}", Content_Type => 'form-data',
Content => [out => "xml", parser=>$html5_parser, content => Encode::encode_utf8(join "\n", @{$File->{Content}})]);
@@ -1429,11 +1425,6 @@
$uri->fragment(undef);
my $ua = new W3C::Validator::UserAgent ($CFG, $File);
- $ua->env_proxy();
- $ua->agent($File->{Opt}->{'User Agent'});
- $ua->parse_head(0); # Don't parse the http-equiv stuff.
-
- $ua->protocols_allowed($CFG->{Protocols}->{Allow} || ['http', 'https']);
unless ($ua->is_protocol_supported($uri)) {
$File->{'Error Flagged'} = TRUE;
@@ -1453,9 +1444,6 @@
my $req = new HTTP::Request(GET => $uri);
- # telling caches in the middle we want a fresh copy (Bug 4998)
- $req->header(Cache_control=> "max-age=0");
-
# if one wants to use the accept, accept-charset and accept-language params
# in order to trigger specific negotiation
if ($File->{Opt}->{'Accept Header'}) {
@@ -3070,6 +3058,16 @@
$self->{'W3C::Validator::CFG'} = $CFG;
$self->{'W3C::Validator::File'} = $File;
+ $self->env_proxy();
+ $self->agent($File->{Opt}->{'User Agent'});
+ $self->protocols_allowed($CFG->{Protocols}->{Allow} || ['http', 'https']);
+
+ # Don't parse the http-equiv stuff.
+ $self->parse_head(0);
+
+ # Tell caches in the middle we want a fresh copy (Bug 4998).
+ $self->default_header('Cache-Control' => 'max-age=0');
+
return $self;
}
Received on Sunday, 4 January 2009 11:22:30 UTC