As part of building web applications, I sometimes return a "technical
failure" page to the web browser when something unexpected happens that
seems like the software's fault. 

I'm wondering if it's the right thing to do to return a "500" error code
as part of the headers. 

One reason to do this would be for better integration with a
Mechanize-based testing system.

Right now if I visit a "technical failure" page and then check

ok( $mech->success() )

It appears to "succeed", when in fact the result is more similar 
to an "Internal Server Error" than a normal result page.

    Mark

--
 . . . . . . . . . . . . . . . . . . . . . . . . . . . 
   Mark Stosberg            Principal Developer  
   [EMAIL PROTECTED]     Summersault, LLC     
   765-939-9301 ext 202     database driven websites
 . . . . . http://www.summersault.com/ . . . . . . . .

Reply via email to