Return-Path: Delivered-To: apmail-httpd-modules-dev-archive@minotaur.apache.org Received: (qmail 37923 invoked from network); 2 Apr 2009 11:28:59 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 2 Apr 2009 11:28:59 -0000 Received: (qmail 4102 invoked by uid 500); 2 Apr 2009 11:28:57 -0000 Delivered-To: apmail-httpd-modules-dev-archive@httpd.apache.org Received: (qmail 4057 invoked by uid 500); 2 Apr 2009 11:28:57 -0000 Mailing-List: contact modules-dev-help@httpd.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: modules-dev@httpd.apache.org Delivered-To: mailing list modules-dev@httpd.apache.org Received: (qmail 4047 invoked by uid 99); 2 Apr 2009 11:28:57 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Apr 2009 11:28:57 +0000 X-ASF-Spam-Status: No, hits=2.6 required=10.0 tests=DNS_FROM_OPENWHOIS,SPF_HELO_PASS,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Apr 2009 11:28:50 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1LpL5x-0002AM-CS for modules-dev@httpd.apache.org; Thu, 02 Apr 2009 04:28:29 -0700 Message-ID: <22845761.post@talk.nabble.com> Date: Thu, 2 Apr 2009 04:28:29 -0700 (PDT) From: Xiaobin To: modules-dev@httpd.apache.org Subject: About the order of the processing of the http request MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Nabble-From: xiaobinshe@gmail.com X-Virus-Checked: Checked by ClamAV on apache.org Hi, everyone. I new to modlue developemnt of the Apache http server, and I have googled this question and can't find the answer. Hope you can help me. Thx. I am confused with the order of the processing of the http request. Without the input/output filters, the order seems quick clear, when one htt= p request comes, it will go through different kinds of hooks like "map to storage", "fixups" and "handler". And we can set some handlers to deal with these hooks. But what's the order after the introduction of the filter mechanism=EF=BC= =9F When will the input filters begin to work? After the handlers of the fixups hook has been called and before the handlers of the "handler" hook begin to work? Or in some other order? And how can we specify the order of the input filters? And for the output filters, when did they begin to work? Before or after th= e "log transaction" hook ? And also how can we specify the order of the output filters? Thank you very much for your help! --=20 View this message in context: http://www.nabble.com/About-the-order-of-the-= processing-of-the-http-request-tp22845761p22845761.html Sent from the Apache HTTP Server - Module Writers mailing list archive at N= abble.com.