$request->uri->scheme('http'); # Force URI::http
$request->uri->host( $request->header('Host') || $base->host );
$request->uri->port( $base->port );
+
+ my $hostname = gethostbyaddr( $connection->peeraddr, AF_INET );
- my $lwp = Catalyst::Engine::Test::LWP->new(
+ my $http = Catalyst::Engine::Test::HTTP->new(
address => $connection->peerhost,
- hostname => gethostbyaddr( $connection->peeraddr, AF_INET ),
+ hostname => $hostname || $connection->peerhost,
request => $request,
response => HTTP::Response->new
);
- $class->handler($lwp);
- $connection->send_response( $lwp->response );
+ $class->handler($http);
+ $connection->send_response( $http->response );
}