John Dunlap <[email protected]> writes: > Am I missing something?
Quoting [0]:
HTTP handlers may return any HTTP status, which similarly to
Apache2::Const::DONE will cause an abort of the request cycle, by
also will be interpreted as an error. Therefore you don't want to
return Apache2::Const::HTTP_OK from your HTTP response handler, but
Apache2::Const::OK and Apache will send the 200 OK status by
itself.
Apache2::Const::OK tells apache2 that the handler was successful.
Apache2::Const::HTTP_* tell apache2 that the handler failed and the
error code should be HTTP_*.
Thus, returning Apache2::Const::HTTP_OK would tell apache2 that
something went wrong and it should send an error, and the error should
have return code 200 OK.
[0]:
https://perl.apache.org/docs/2.0/user/handlers/intro.html#Handler_Return_Values
--
Marius Gavrilescu
pgpeQLgrl7p44.pgp
Description: PGP signature
