DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8587>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8587 Porting Apache Modules from Apache v1.3 to 2.0 (HTTP Headers) Summary: Porting Apache Modules from Apache v1.3 to 2.0 (HTTP Headers) Product: Apache httpd-2.0 Version: 2.0.35 Platform: Other OS/Version: Solaris Status: NEW Severity: Normal Priority: Other Component: Other Modules AssignedTo: bugs@httpd.apache.org ReportedBy: [EMAIL PROTECTED] This issue concerns the porting of Apache modules from Apache 1.3 to 2.0. I have a module in which the content handler sends the HTTP request information to an Application Server and returns the subsequent response from the Application Server to the client. The Application Server is responsible for constructing the complete HTTP response, including the HTTP headers. The module simply relays the response to the client using the ap_rputs() function. The problem with Apache v2.0 is that it always assumes responsibility for constructing and dispatching an HTTP header. For our module, the consequence of this behavious is that the client receives two blocks of HTTP headers - those generated by Apache and those generated by the Application Server. Earlier versions of Apache would not automatically return HTTP headers to the client unless you explicitly told it to (via the ap_send_http_header() function). The question is, is there any way of suppressing the headers delivered by Apache v2.0 for a content handler ? What's needed is (sort of) the equivalent of the CGI 'nph-' directive. It would be nice to not have to strip out the HTTP headers returned by the Application Server, just for the purpose of setting them individually through the various Apache 'set HTTP header' functions. BTW, on a separate but not totally unrelated note: some proper documentation for the Apache v2.0 API would be welcome ! Thank you in advance.