A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
"unsafe context"#%#=>*@ Syntax: @ character, identifiers, and spacesadjust-timeout!After refreshing my stateful servlet, old captured continuations don’t change or old global effects are gone. Why?any->responseAPI DetailsAPI ReferenceAuthenticated CookiesBase64 Encodingbase64-stufferBasic AuthenticationBasic CombinatorsBasic Formlet Usagebi-directional match expanderbidi-match-going-in?bindingbinding-format/cbinding-idbinding-id/cbinding:filebinding:file-contentbinding:file-filenamebinding:file-headersbinding:file?binding:formbinding:form-valuebinding:form?binding?Bindingsbindings-assqbindings-assq-allBuilt-in URL patternsbuttoncall-with-serializable-current-continuationcan-be-response?checkboxcheckbox-groupclear-continuation-table!client-cookieclient-cookie-domainclient-cookie-nameclient-cookie-pathclient-cookie-valueclient-cookie?Command-line Toolscontainer?ContainersContinuation Managerscontinuation-url?Conversion Examplecookie->headercreate-LRU-managercreate-none-managercreate-timeout-managercrosscross*current-requestcurrent-servlet-continuation-expiration-handlerdefaultdefault-stufferdefine-bidi-match-expanderdefine-coercion-match-expanderdefine-containerdefine-nativedefine/pageDigest Authenticationdir-storedispatch-casedispatch-rulesdispatch-rules!dispatch-rules+appliesdispatch-urlDynamicDynamic Syntactic Shorthandembed-formletembed/urlEscapingExamplesexists-binding?exn:fail:servlet-manager:no-continuationexn:fail:servlet-manager:no-continuation-expiration-handlerexn:fail:servlet-manager:no-continuation?exn:fail:servlet-manager:no-instanceexn:fail:servlet-manager:no-instance-expiration-handlerexn:fail:servlet-manager:no-instance?Extending web-server/dispatchextract-binding/singleextract-bindingsExtracting CookiesFile Boxesfile-boxfile-box-set!file-box-set?file-box?file-unboxfile-uploadformletformletformlet*formlet*/cformlet-displayformlet-processformlet/cFormlets and Stateless ServletsFormlets: Functional Form AbstractionFull APIFunctional UsageGeneralget-bindingget-bindingsGotchas:GZip Compressiongzip-stufferHash-addressed Storagehash-fun/chash-stufferheaderheader-fieldheader-valueheader?headers-assqheaders-assq*HelpershiddenHMAC-SHA1HMAC-SHA1 SigningHMAC-SHA1-stufferHow are stateless servlets different from stateful servlets vis a vis refreshing?How do I use templates “dynamically"?HTTP ResponsesHTTP: Hypertext Transfer Protocolid-stufferimgImperative Dispatch Containersininclude-templateinclude-template/xmlinputinput-intinput-stringinput-symbolInstant Servletsinteger-arginterface-versioninterface-versionis-url-too-big?IterationKey/Value Storagelambda/pagelogout-id-cookieLRUmake-basic-auth-headermake-bindingmake-binding:filemake-binding:formmake-check-digest-credentialsmake-client-cookiemake-coerce-safe?make-cookiemake-default-stuffermake-digest-auth-headermake-dispatcher-testermake-exn:fail:servlet-manager:no-continuationmake-exn:fail:servlet-manager:no-instancemake-headermake-id-cookiemake-inputmake-input*make-managermake-requestmake-secret-salt/filemake-servlet-testermake-soft-statemake-storemake-stuffermake-threshold-LRU-managermake-web-cellmake-web-cellmake-web-parametermanagermanagermanagermanagermanager-adjust-timeout!manager-clear-continuations!manager-continuation-lookupmanager-continuation-peekmanager-continuation-store!manager-create-instancemanager?md5-stuffermultiselect-inputMy browser displays my page strangely: my CSS is ignored, sections are missing, etc.Native Interfacesnative->serialNo Continuationsno-web-browsernumber-argpagePage: Short-hand for Common Patternspassword->digest-HA1password-inputpermanentlyPlacing Cookiesplt-web-serverPost-Redirect-GetPredefined Formletspureradioradio-groupreal-argRedirectredirect-toredirect/getredirect/getredirect/get/forgetredirection statusredirection-status?requestrequest->basic-credentialsrequest->digest-credentialsrequest-bindingsrequest-bindings/rawrequest-bindings/raw-promiserequest-client-iprequest-cookiesrequest-headersrequest-headers/rawrequest-host-iprequest-host-portrequest-id-cookierequest-methodrequest-post-data/rawrequest-urirequest?Requestsrequiredresetresponseresponse-coderesponse-code/cresponse-headersresponse-messageresponse-mimeresponse-outputresponse-secondsresponse/fullresponse/outputresponse/xexprresponse?ResponsesResponsesRunning Web Servletssee-otherselect-inputsend/backsend/finishsend/formletsend/forwardsend/suspendsend/suspendsend/suspend/dispatchsend/suspend/dispatchsend/suspend/hiddensend/suspend/urlsend/suspend/urlsend/suspend/url/dispatchsend/suspend/url/dispatchserial->nativeSerializable ContinuationsSerializationserialize-stufferserve/dispatchserve/servletservlet-promptset-any->response!Simple Single Servlet ServersSoft Statesoft-statesoft-state-refsoft-state?startstartStateful ServletsStateless ServletsStateless ServletsStateless Web CellsStateless Web InteractionStateless Web ParametersStaticStatic Syntactic Shorthandstatic-files-pathstorestore-readstore-writestore?string-argstruct:bindingstruct:binding:filestruct:binding:formstruct:client-cookiestruct:exn:fail:servlet-manager:no-continuationstruct:exn:fail:servlet-manager:no-instancestruct:headerstruct:managerstruct:requeststruct:responsestruct:storestruct:stufferstufferstufferstuffer-chainstuffer-composestuffer-ifstuffer-instuffer-outstuffer-sequencestuffer/cstuffer?Stuffersstufferssubmitsymbol-argtag-xexprTemplates: Separation of Viewtemporarilytemporarily/same-methodtester/cTesting Servletstexttext-inputTEXT/HTML-MIME-TYPEtextarea-inputTimeoutsto-booleanto-numberto-stringto-symbolTroubleshooting and TipsURL-Based DispatchUsage Considerationsusername*realm->digest-HA1/cusername*realm->password/cUsing web-server/dispatchUtilitiesvalid-id-cookie?Web Applications in RacketWeb CellsWeb Interactionweb-cell-refweb-cell-refweb-cell-shadowweb-cell-shadowweb-cell?web-cell?web-parameter?web-parameterizeweb-serverweb-server/baseweb-server/dispatchweb-server/dispatch/extendweb-server/formletsweb-server/formlets/dyn-syntaxweb-server/formlets/inputweb-server/formlets/libweb-server/formlets/servletweb-server/formlets/statelessweb-server/formlets/syntaxweb-server/formlets/unsafeweb-server/httpweb-server/http/basic-authweb-server/http/bindingsweb-server/http/cookieweb-server/http/cookie-parseweb-server/http/digest-authweb-server/http/id-cookieweb-server/http/redirectweb-server/http/request-structsweb-server/http/response-structsweb-server/http/xexprweb-server/instaweb-server/lang/abort-resumeweb-server/lang/file-boxweb-server/lang/nativeweb-server/lang/softweb-server/lang/stuff-urlweb-server/lang/webweb-server/lang/web-cellsweb-server/lang/web-paramweb-server/managers/lruweb-server/managers/managerweb-server/managers/noneweb-server/managers/timeoutsweb-server/pageweb-server/servletweb-server/servlet-envweb-server/servlet/servlet-structsweb-server/servlet/webweb-server/servlet/web-cellsweb-server/stuffersweb-server/stuffers/base64web-server/stuffers/gzipweb-server/stuffers/hashweb-server/stuffers/hmac-sha1web-server/stuffers/serializeweb-server/stuffers/storeweb-server/stuffers/stufferweb-server/templatesweb-server/testWhat special considerations are there for security with the Web Server?Why are my stateful servlets not updating on the server when I change the file on disk?Why are my templates not updating on the server when I change the file on disk?Why are templates compiled into programs?Why is my servlet failing with a can-be-response? contract violation after updating Racket?with-errors-to-browserX-expression Supportxexpr-forest/cxmlxml-forest