Andy Wingo
164a78b355
web server: do not provide a response body where it is not permitted
...
* module/web/response.scm (response-must-not-include-body?): New
function.
* doc/ref/web.texi: Doc the function.
* module/web/server.scm (sanitize-response): Error if we have a body,
but the response type does not permit a body. If we are responding to
a HEAD request, silently drop the body.
2012-02-12 13:29:19 +01:00
Bake Timmons
64de6db5c6
Make consistent the usage of variable names in the function definitions found in the Texinfo docs.
...
* doc/r5rs/r5rs.texi:
* doc/ref/api-compound.texi:
* doc/ref/api-data.texi:
* doc/ref/api-debug.texi:
* doc/ref/api-evaluation.texi:
* doc/ref/api-io.texi:
* doc/ref/api-modules.texi:
* doc/ref/api-procedures.texi:
* doc/ref/api-scheduling.texi:
* doc/ref/api-smobs.texi:
* doc/ref/compiler.texi:
* doc/ref/misc-modules.texi:
* doc/ref/posix.texi:
* doc/ref/scheme-using.texi:
* doc/ref/srfi-modules.texi:
* doc/ref/vm.texi:
* doc/ref/web.texi:
* doc/sources/env.texi: Make usage of variable names of function definitions
more consistent.
2012-02-02 12:04:16 +01:00
Andy Wingo
654ef4cf54
fix web.texi typo
...
* doc/ref/web.texi (HTTP Headers): Fix a typo. Thanks to Brian Gough
for the report.
2011-11-16 23:17:51 +01:00
Andy Wingo
ec81143964
add (web client) docs
...
* doc/ref/web.texi (Web Client): New doc section.
2011-10-12 11:24:58 +02:00
Andy Wingo
09b7459b49
web.texi: handler return types documentation
...
* doc/ref/web.texi (Web Server): More docs on handler return types.
2011-03-31 16:36:01 +02:00
Andy Wingo
2ebdf6b555
web.texi: fix uri->string invocation
...
* doc/ref/web.texi (Web Examples): Fix uri->string invocation. Thanks
to Romel Sandoval for the report.
2011-03-31 16:17:35 +02:00
Neil Jerram
5ec48b7045
Fix typos in (web ...) doc
...
* doc/ref/web.texi (Types and the Web): "help" -> "helpful".
(HTTP): Add closing paren. Remove code that looks like a leftover.
2011-02-18 23:11:49 +00:00
Ralf Wildenhues
ecb8733562
docs: fix typos in manual, and a couple in code comments.
...
* doc/ref/api-binding.texi, doc/ref/api-compound.texi,
doc/ref/api-control.texi, doc/ref/api-debug.texi,
doc/ref/api-io.texi, doc/ref/api-macros.texi,
doc/ref/api-procedures.texi, doc/ref/api-scheduling.texi,
doc/ref/api-undocumented.texi, doc/ref/api-utility.texi,
doc/ref/compiler.texi, doc/ref/goops.texi,
doc/ref/libguile-concepts.texi, doc/ref/misc-modules.texi,
doc/ref/posix.texi, doc/ref/r6rs.texi, doc/ref/slib.texi,
doc/ref/srfi-modules.texi, doc/ref/sxml-match.texi,
doc/ref/tools.texi, doc/ref/vm.texi, doc/ref/web.texi,
doc/sources/env.texi, doc/sources/jimb-org.texi,
doc/sources/scheme-concepts.texi, doc/sources/unix.texi,
module/ice-9/optargs.scm: Fix typos.
* doc/r4rs/r5rs.texi: Likewise. Do not capitalize code symbols
even at the start of a sentence.
* doc/ref/api-data.texi: Likewise. Also, remove executable bit.
2011-02-09 22:28:49 +00:00
Andy Wingo
0715410946
web.texi fix
...
* doc/ref/web.texi (HTTP Headers): Fix transfer-encoding example.
2011-01-22 19:56:23 +01:00
Andy Wingo
2e6f5ea4cd
web.texi defun -> deffn
...
* doc/ref/web.texi (URIs): Change instances of @defun to @deffn with
{Scheme Procedure}.
2011-01-10 22:44:41 -08:00
Andy Wingo
f4ec6877bb
more web.texi foo
...
* doc/ref/web.texi (Web Server, Web Examples): Update.
2011-01-10 22:44:41 -08:00
Andy Wingo
de54fb6d5e
update web.text documentation for requests and responses
...
* doc/ref/web.texi (Requests, Responses): Update, and add a note on
character encodings.
2011-01-10 22:44:41 -08:00
Andy Wingo
ff8339db69
update web.texi for (web http) changes
...
* doc/ref/web.texi (HTTP Headers): Update to reflect current code, and
to reformat. Not sure if it's an improvement...
2011-01-10 09:32:26 -08:00
Andy Wingo
32de1aa783
update (web http) docs
...
* doc/ref/web.texi (HTTP): Update docs to correspond with current code.
2011-01-08 15:20:28 -08:00
Andy Wingo
58baff08bc
revert unfinished web.texi changes
...
These were prematurely committed in
17072fd2c6
.
2011-01-07 09:31:36 -08:00
Andy Wingo
17072fd2c6
lookup_interned_symbol uses get_handle_by_hash
...
* libguile/symbols.c (lookup_interned_symbol): Change to use
scm_hash_fn_get_handle_by_hash.
2011-01-07 09:18:37 -08:00
Andy Wingo
929ccf48fc
read-header returns EOF at end, update (web http) docs
...
* doc/ref/web.texi (HTTP): Add an example for declaring a header, and
adapt to read-header change.
* module/web/http.scm (read-header): Return EOF for both values if there
are no more headers, instead of #f.
(read-headers): Adapt.
2011-01-07 09:18:36 -08:00
Andy Wingo
569269b4b2
update URI documentation
...
* doc/ref/web.texi (Types and the Web): Fix spacing.
(URIs): Give default values, and clarify a number of procedure docs.
Update "encoding" name, and string->uri name.
2011-01-07 09:18:36 -08:00
Andy Wingo
b3f9444892
clarify uri fragment discussion
...
* doc/ref/web.texi (URIs): Clarify the discussion of URI fragments.
2011-01-07 09:18:36 -08:00
Andy Wingo
d75a81b128
rewrite web.texi intro
...
* doc/ref/web.texi (Web): Rewrite the intro.
(Types and the Web): New subsection, a mini-rant.
2011-01-07 09:18:36 -08:00
Andy Wingo
5cdab8b8f6
more web.texi "hacking"
...
* doc/ref/web.texi (Web Server, Web Examples): Finish these sections.
2010-12-17 12:58:43 +01:00
Andy Wingo
e471a3ee2f
more web.texi work
...
* doc/ref/web.texi (Requests, Responses): Flesh out.
(Web Examples): New section, replacing "Web Handlers". The only one
that's not really written yet.
2010-12-16 19:31:50 +01:00
Andy Wingo
1148d02973
add section on format of parsed http headers
...
* doc/ref/web.texi (HTTP Headers): New section. Needs some examples,
though.
2010-12-16 19:06:41 +01:00
Andy Wingo
ac7f17e3ca
fix web.texi
...
* doc/ref/web.texi: Texinfo syntax fixen!
2010-12-16 16:44:44 +01:00
Andy Wingo
299cd1a229
update web.texi
...
* doc/ref/web.texi (URIs, HTTP): Update these sections.
2010-12-16 16:43:01 +01:00
Andy Wingo
8db7e0947d
add web.texi to manual
...
* doc/ref/web.texi: New file, here to document the various (web ...)
modules. Quite a rough beginning, but it is a start...
* doc/ref/guile.texi:
* doc/ref/Makefile.am: Add to manual.
2010-12-16 14:52:25 +01:00