Revision history for Perl extension Catalyst::Plugin::Static::Simple
0.11
+ - Removed the code that set the 304 Not Modified header. This caused
+ problems with IE under Apache.
- Changed 5.5 writing method to pass an IO::File object directly to
$c->res->body.
+ - This version is included with Catalyst 5.50.
0.10 2005-10-19 17:20:00
- Added tt2 to the list of ignored extensions.
my $full_path = $c->_static_file;
my $stat = stat $full_path;
- # the below code all from C::P::Static
- if ( $c->req->headers->if_modified_since ) {
- if ( $c->req->headers->if_modified_since == $stat->mtime ) {
- $c->res->status( 304 ); # Not Modified
- $c->res->headers->remove_content_headers;
- return 1;
- }
- }
-
$c->res->headers->content_type( $type );
$c->res->headers->content_length( $stat->size );
$c->res->headers->last_modified( $stat->mtime );