http.server vocabulary
Factor handbook > Vocabulary index


Documentation
HTTP server

Meta-data
Tags:web, enterprise, network
Authors:Slava Pestov


Words

Tuple classes
ClassSuperclassSlots
http-server threaded-server
trivial-responder tupleresponse


Generic words
WordStack effect
call-responder*( path responder -- response )
write-full-response( request response -- )
write-response( response -- )


Symbol words
benchmark?
development?
main-responder
params
request-limit
responder-nesting


Ordinary words
WordStack 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 )
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 )


Class predicate words
WordStack effect
http-server?( object -- ? )
trivial-responder?( object -- ? )


Files


Children from resource:basis
VocabularySummary
http.server.cgihttp.server.cgi vocabulary
http.server.dispatchersDispatcher responder for dispaching requests to a set of child responders
http.server.filtersFilter responders which wrap an underlying responder
http.server.redirectionRedirection responses which redirect the client to another URL
http.server.remappingSupport for port remapping
http.server.requestshttp.server.requests vocabulary
http.server.responsesConstructing various simple responses
http.server.rewritehttp.server.rewrite vocabulary
http.server.staticServing static files