add comment on assumptions about entity in request to seval-handler

This commit is contained in:
vibr 2005-04-06 22:49:50 +00:00
parent c9c45eae6e
commit 90fc61473e
1 changed files with 9 additions and 4 deletions

View File

@ -115,10 +115,15 @@ The request's body must be form-url encoded and contain a \"program=<sexp>\" pai
;;; Read an HTTP request entity body from stdin. The Content-length: ;;; Read an HTTP request entity body from stdin. The Content-length:
;;; entity-header field of request REQ tells how many bytes this entity ;;; entity-header field of request REQ tells how many bytes this entity
;;; is. The entity should be a URI-encoded form body. Pull out the ;;; is.
;;; program=<stuff>
;;; string, extract <stuff>, uri-decode it, parse that into an s-expression, ;;; We assume, that the entity is "form-url encoded" data (see
;;; and return it. ;;; parse-forms.scm for a description of this encoding). This
;;; assumption is rather strange - it may safely be made only if
;;; there's a "Content-type: application/x-www-form-urlencoded" header.
;;; Pull out the program=<stuff> string, extract <stuff>,
;;; parse that into an s-expression, and return it.
(define (read-request-sexp bytes iport) (define (read-request-sexp bytes iport)
(let* (let*