$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2008-03-30 15:14:20
Darren Garvey wrote:
> Hi everyone,
>
> Some of you may remember the CGI library that was being worked on for last
> year's GSoC.
> [...]
> Any and all comments/suggestions/criticisms are welcome.
Identifiers with only capitals are usually reserved for macros.
Therefore GET/POST/whatever aren't such good names, IMO.
The documentation doesn't say much but how to write examples that don't
do anything HTTP-related.
I have only read it quickly, so I may be wrong on my assumptions.
From the examples, it seems you have to manually write the HTTP headers
and that nothing is buffered.
Not quite what I'd expect.
I think output should be buffered up to a certain size. If everything
fills in the buffer, use Content-Length. Otherwise, use chunked-encoding.
Pluggable gzip or deflate encoding should be available, too.
A mechanism to generate some hash depending on the whole output can be
interesting, because you can use it as an etag and recognize it with
if-none-match, thus allowing easy bandwidth saving.
By the way, I couldn't find a way to read the headers provided by the
request. Is it part of the input data?