Parents: | http |
Tags: | web, enterprise, network, servers |
Authors: | Slava Pestov |
Class | Superclass | Slots |
http-server | threaded-server | |
trivial-responder | tuple | response |
Word | Stack effect |
call-responder* | ( path responder -- response ) |
write-full-response | ( request response -- ) |
write-response | ( response -- ) |
benchmark? |
development? |
main-responder |
params |
request-limit |
responder-nesting |
Word | Stack effect |
<500> | ( error -- response ) |
<http-server> | ( -- server ) |
<trivial-responder> | ( response -- trivial-responder ) |
?benchmark | ( quot -- ) |
?refresh-all | ( -- ) |
add-responder-nesting | ( path responder -- ) |
call-responder | ( path responder -- response ) |
dispatch-request | ( request -- response ) |
do-request | ( request -- response ) |
do-response | ( response -- ) |
ensure-domain | ( cookie -- cookie ) |
handle-client-error | ( error -- ) |
http-insomniac | ( -- ) |
httpd | ( port -- http-server ) |
httpd-bad-request | ( message -- ) |
httpd-benchmark | ( message -- ) |
httpd-header | ( message -- ) |
httpd-hit | ( message -- ) |
init-request | ( request -- ) |
invert-slice | ( slice -- slice' ) |
log-header | ( request name -- ) |
log-request | ( request -- ) |
make-http-error | ( error -- xml ) |
method= | ( str -- ? ) |
param | ( name -- value ) |
post-request? | ( -- ? ) |
prepare-request | ( request -- ) |
request-params | ( request -- assoc ) |
set-param | ( value name -- ) |
split-path | ( string -- path ) |
unparse-content-type | ( request -- content-type ) |
valid-request? | ( request -- ? ) |
write-response-body | ( response -- response ) |
write-response-header | ( response -- response ) |
write-response-line | ( response -- response ) |
Word | Stack effect |
http-server? | ( object -- ? ) |
trivial-responder? | ( object -- ? ) |
Vocabulary | Summary |
http.server.cgi | |
http.server.dispatchers | Dispatcher responder for dispaching requests to a set of child responders |
http.server.filters | Filter responders which wrap an underlying responder |
http.server.redirection | Redirection responses which redirect the client to another URL |
http.server.remapping | Support for port remapping |
http.server.requests | |
http.server.responses | Constructing various simple responses |
http.server.rewrite | |
http.server.static | Serving static files |