Return-Path: Delivered-To: apmail-httpd-modules-dev-archive@minotaur.apache.org Received: (qmail 3243 invoked from network); 2 Apr 2009 15:04:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 2 Apr 2009 15:04:37 -0000 Received: (qmail 94809 invoked by uid 500); 2 Apr 2009 15:04:37 -0000 Delivered-To: apmail-httpd-modules-dev-archive@httpd.apache.org Received: (qmail 94773 invoked by uid 500); 2 Apr 2009 15:04:36 -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 94757 invoked by uid 99); 2 Apr 2009 15:04:36 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Apr 2009 15:04:36 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [80.229.52.226] (HELO opensolaris.local) (80.229.52.226) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Apr 2009 15:04:27 +0000 Received: from [127.0.0.1] (opensolaris.local [127.0.0.1]) by opensolaris.local (8.14.3+Sun/8.14.3) with ESMTP id n32F4pHe004534 for ; Thu, 2 Apr 2009 16:04:52 +0100 (BST) Message-ID: <49D4D413.4020308@apache.org> Date: Thu, 02 Apr 2009 16:04:51 +0100 From: Nick Kew Organization: Apache Software Foundation User-Agent: Thunderbird 2.0.0.17 (X11/20081023) MIME-Version: 1.0 To: modules-dev@httpd.apache.org Subject: Re: About the order of the processing of the http request References: <22845761.post@talk.nabble.com> In-Reply-To: <22845761.post@talk.nabble.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org [sent earlier but seems to be lost in the ether] Xiaobin wrote: > But what's the order after the introduction of the filter mechanism? The point about the filters is that they run asynchronously. Data flow through them in a well-defined order (I think the other reply describes that), but you can't jump from that to a deterministic order. For a very brief overview: http://www.apachetutor.org/dev/request (Are you chinese? Perhaps I should mention there's a chinese translation of my book :-) -- Nick Kew Application Development with Apache - the Apache Modules Book http://www.apachetutor.org/