I've only been using CF 5 for a few months (new employer, old one was sticking with AOLServer/ADP and Tcl - that's why I left ;), and have only just noticed that when CF 5 encounters an error while processing a template it returns HTTP status code "500 Internal Server Error", with the error details in the response body.
CF 4.5.1 SP2 (and as far as I recall all other previous versions) return 200 OK to the client with the error message in the response body. I've tested this by putting the same CF template with a simple error resolving a parameter on three machines and sending requests from a command prompt. The machines are all running Win2K, one server running CF 5, another server running CF4.5.1 SP2 and my own workstation running CF5. They all returned the pretty much the same response except for the status code, with the CF5 versions returning 500 and CF 4.5.1 returning 200. (I've included the response headers for each request the end of the message) I want to return 200 OK to clients if CF encounters an error because it means that IE users, who by default have "show friendly HTTP error messages" on, don't get that dreaded "Page could not be displayed" error. I tried to force a 200 status for requests for errors occurred while processing templates by setting a site-wide error handler and using CFHEADER to set the status to 200 and text to OK, but the response from the server was still 500 Internal Server Error. Anyone know how to get around this? Or am I just doing something dumb? Thanks Mark Response headers for various requests... ======================================== CF5 on Win2K Server: HTTP/1.1 500 Internal Server Error Server: Microsoft-IIS/5.0 Date: Fri, 10 May 2002 08:21:05 GMT Content-type: text/html Page-Completion-Status: Normal Page-Completion-Status: Abnormal CF4.5.1 SP2 on Win2K Server: HTTP/1.1 200 OK Server: Microsoft-IIS/5.0 Date: Fri, 10 May 2002 08:23:13 GMT Content-type: text/html Page-Completion-Status: Normal Page-Completion-Status: Abnormal CF5 on Win2K Pro: HTTP/1.1 500 Internal Server Error Server: Microsoft-IIS/5.0 Date: Fri, 10 May 2002 08:21:47 GMT Content-type: text/html Page-Completion-Status: Abnormal note: the response body was the same for all responses ______________________________________________________________________ This list and all House of Fusion resources hosted by CFHosting.com. The place for dependable ColdFusion Hosting. ------------------------------------------------------------------------------ To unsubscribe, send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body or visit the list page at www.houseoffusion.com
