Jarvis
Jarvis copied to clipboard
APL-based web service framework supporting JSON or REST
Please update the container to use v19.
Swagger UI is a free library used for API documentation. The use of it is so wide spread it can be considered industry standard. In C# the library is available...
When a request's headers exceed BufferSize we currently handle it as a DRC.Wait error and close the connection. I believe the more proper way to handle it is to issue...
Add a setting to limit the maximum payload size for a request. Default ¯1 meaning "no limit".
Currently, if Jarvis is loaded using the Jarvis.dws workspace, relative file paths are determined from the workspace location. This has some implications for the dyalog/jarvis container because it uses that...
I happened to define an ambivalent AuthenticateFn where a monadic one was expected. The session output (after starting APL with jarvis.dws and a configfile-argument) was: ```` ⍎Unable to start server...
Allow a setting such that the client can be assigned a session without first calling StartSessionEndpoint. Such a request could also include basic HTTP authentication credentials.
When a request fails (HTTP Status ≠ 2XX) enable the user to define a custom handler
Add code to allow starting as root to allocate a port