WebGate

Artifact [e8d9c98324]
Login

Artifact e8d9c98324f2a21f54f893f7aeabf41e412d5363:

Wiki page [WebGate] by murphy 2016-05-21 19:42:52.
D 2016-05-21T19:42:52.409
L WebGate
P ca69197aa1642c28e0c7668e4e0221adbd64c5c9
U murphy
W 861
<h1>WebGate</h1>

An (S)CGI web framework for [http://www.call-with-current-continuation.org|CHICKEN].

The mode of operation can be changed between CGI and SCGI without changing a single line of web application code.

The framework handles decoding of GET or POST requests with bodies of <tt>application/x-www-form-urlencoded</tt> or <tt>multipart/form-data</tt> content types (handlers for other types can be added), routing of requested paths with some static and some variable components to request handlers, suspension of the current continuation to be resumed by a later request and rendering of HTML5 content from an X-expression tree.

  *  [Defining Resources]
  *  [Interpreting Parameters]
  *  [Creating Responses]
  *  [Suspending Resource Handlers]
  *  [/doc/trunk/example.scm|Example Program]
  *  [/doc/trunk/LICENSE.txt|License]

Z d28249507608abd4225c548edcb5a373