Changes between Version 2 and Version 3 of soc/2007/cgi/Concepts
- Timestamp:
- Jun 6, 2007, 2:54:59 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
soc/2007/cgi/Concepts
v2 v3 17 17 The data from the client is stored in the request. Keeping transport data - eg. associated connection, destination ip, source ip - separate/enclosed seems logical. These could be held in a context<> construct, as an idea (the word comes from WSGI, although it's used in a slightly different context (NPI) there. 18 18 19 == !CommonGatewayRe sponse==19 == !CommonGatewayReply == 20 20 21 Simply contains headers and a response string. It is returned to the client via a call to ```re sponse::send(request&)```.21 Simply contains headers and a response string. It is returned to the client via a call to ```reply::send(request&)```. 22 22 23 23 == Gateway == … … 40 40 41 41 '''Roadmap''': Implement everything for cgi and fcgi protocols. scgi SHOULD be implemented, just as long as it doesn't stop the project from being completed. 42 43 == Dispatcher == 44 45 A dispatcher receives events from the library and must act on them. It is agreed that it should be decoupled from the library core, but the details of the decoupling are still fuzzy.