Embedded HTTP server

An embedded HTTP server can be executed using the .http [<port> [<authentication token>]] command, or the -s command line option. If no port is specified the 12345 port is used.

The web browser's features are:

  • display meta information such as the lists of tables, views or triggers and their details for a connection

  • open an emulated console where SQL commands (and some internal commands) can be run

Clients must first authenticate before they can use the features mentioned above; authentication is kept simple as it consists of a string. By default the requested string is empty (eg. no real authentication is required), but an authentication string can be specified when running the web server either with the .http command, or the -t command line option.