view Lib/IMPL/Web/PreconditionException.pm @ 359:833e663796c4

TTView: added view variable to pass rendering context between controls TTView: display function renamed to display_for WebResource: resources now marked with roles for searching a desired resource by a role in the resource chain
author sergey
date Mon, 25 Nov 2013 02:19:31 +0400
parents 3dc9260017ad
children
line wrap: on
line source

package IMPL::Web::PreconditionException;
use strict;

use IMPL::declare {
    base => {
        'IMPL::Web::Exception' => '@_'
    }
};

use IMPL::Resources::Strings {
    message => "Precondition Failed"
};

sub status {
    "412 Precondition Failed"
}

1;

__END__

=pod

=head1 NAME

C<IMPL::Web::PreconditionException> - The precondition given in one or more of
the request-header fields evaluated to false when it was tested on the server.

This response code allows the client to place preconditions on the current
resource metainformation (header field data) and thus prevent the requested
method from being applied to a resource other than the one intended.

=cut