Thanks guys, the $r->env->status(Apache::HTTP_MULTI_STATUS); works great.
I've got this other thing I'm hung up on. A response to an OPTIONS method should not return a content type. Apache by default does not return one for this method. I can't seem to find a way to disable sending a content-type header line. I was hoping calling rflush would work, but no. I looked at the mod_dav.c code and they noted the same problem in their comments. Apparently, ap_send_http_header() just sends the content-type anyway. Is this just a feature of the Apache libraries? -- Reporting bugs: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html