Gmane
Favicon
From: John Foderaro <jkf <at> franz.com>
Subject: Re: Review of CL web server APIs: (1) Araneida
Newsgroups: gmane.lisp.web
Date: 2003-08-19 14:30:36 GMT (5 years, 45 weeks, 4 days, 21 hours and 18 minutes ago)

>> Ok, that's Araneida in a nutshell.  Next up?  Someone want to tackle
>> paserve or cl-modlisp?

AllegroServe's ( http://opensource.franz.com/aserve/ ) request
processing protocol is described here:

http://opensource.franz.com/aserve/aserve-dist/doc/aserve.html#iseve-request-proc

Basically a request comes in, a set of locators are consulted to
find the entity that owns the request and then the handle-request
generic function is called to process the request.   The document
has full details.

Also check out this section on filters which allows you to 
modify the request before it is processed (this is the AllegroServe
http proxy works):

http://opensource.franz.com/aserve/aserve-dist/doc/aserve.html#filters

The uri package used is this one

    http://opensource.franz.com/uri/