macchiato.util.request
Functions for augmenting and pulling information from request maps.
body-string
(body-string request)
Return the request body as a string.
character-encoding
(character-encoding request)
Return the character encoding for the request, or nil if it is not set.
content-length
(content-length request)
Return the content-length of the request, or nil no content-length is set.
content-type
(content-type request)
Return the content-type of the request, or nil if no content-type is set.
in-context?
added in 1.2
(in-context? request context)
Returns true if the URI of the request is a subpath of the supplied context.
path-info
(path-info request)
Returns the relative path of the request.
re-quoted
HTTP quoted-string: <"> *<any TEXT except "> <">. See RFC2068.
re-token
HTTP token: 1*<any CHAR except CTLs or tspecials>. See RFC2068
re-value
HTTP value: token | quoted-string. See RFC2109
request-url
(request-url request)
Return the full URL of the request.
set-context
added in 1.2
(set-context request context)
Associate a context and path-info with the request. The request URI must be
a subpath of the supplied context.