This is a web server for Squeak, implemented entirely inside Squeak. Its purpose is to make Squeak a web-based OODBMS/object server/application server (pick your name). Some of its features are
The server handles URLs of the form 'objectId.message'. Additional parameters delimited by dots may be appended. Since OOP's are not fixed in Squeak the web server maintains its own objectId's. Message is always a single parameter keyword message (with the trailing colon omitted) with the parameter describing the request. The corresponding method must be in the Category "HTML Reply" to be accepted otherwise a "400 Bad Request" message is returned. The same reply is triggered by any execution error.