web services

base classes

All web service handlers inherit from any of the following base classes:

core4.api.v1.request.main.CoreRequestHandler
core4os request handler parent class
core4.api.v1.request.tenant.CoreTenantHandler
tenant aware request handler parent class
core4.api.v1.request.websocket.CoreWebSocketHandler
web socket parent class

See web service API and mini applications and api.v1 in the API documentation for further details.

special classes

Three special request handlers do not act as a parent class for request implementation. These are rather attached to a CoreApiContainer instance to serve static files and to link to other web resources. These classes are parameterised for their specific use. See for example static file serving about static file serving.

core4.api.v1.request.static.CoreStaticFileHandler
request handler to deliver static files from relative and absolute directories inside your project repository
core4.api.v1.request.link.CoreLinkHandler
request handler to link to other web resources
core4.api.v1.request.standard.asset.CoreAssetHandler
deliver web assets