Changeset 29878 for lang/perl/HTTP-Engine
- Timestamp:
- 02/11/09 00:34:38 (4 years ago)
- Location:
- lang/perl/HTTP-Engine/trunk
- Files:
-
- 1 added
- 1 modified
-
lib/HTTP/Engine/Interface/POE.pm (modified) (3 diffs)
-
t/020_interface/poe-uri.t (added)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/HTTP-Engine/trunk/lib/HTTP/Engine/Interface/POE.pm
r28739 r29878 84 84 my ($self, $request, $heap) = @_; 85 85 86 my($host, $port) = $request->headers->header('Host') ? 87 split(':', $request->headers->header('Host')) : ($self->host, $self->port); 88 86 89 { 87 90 headers => $request->headers, … … 89 92 my $uri = $request->uri->clone; 90 93 $uri->scheme('http'); 91 $uri->host($ self->host);92 $uri->port($ self->port);94 $uri->host($host); 95 $uri->port($port); 93 96 $uri->path('/') if $request->uri =~ m!^https?://!i; 94 97 … … 101 104 address => $heap->{remote_ip}, 102 105 method => $request->method, 103 port => $ self->port,106 port => $port, 104 107 user => undef, 105 108 _https_info => 'OFF',
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)