On Thu, Jun 26, 2008 at 3:33 AM, Kiffin Gish <[EMAIL PROTECTED]> wrote:
> In order to reply with my own xml error, I want to use > ap_custom_response(r, HTTP_INTERNAL_SERVER_ERROR, xml); > > However, default content type is "text/html". If I try to change it by > using ap_set_content_type(r, "text/xml"), this has no effect. > (The ap_custom_response() API is busted and needs to allow (FORCE) the caller to pass in the content type/charset to associate with the response text.) You can pass a URI to ap_custom_response (as on the ErrorDocument directive) to redirect error requests to a special uri space, and implement a handler for those which can control the response more fully. (Hopefully there are some better ideas out there.)
