HTTP¶
libsoup-2.4 provides a libsoup-2.4/Soup.Server that you can use to test your application or spawn workers in production.
using Valum;
var https_server = Server.new ("http", https: true);
Parameters¶
The implementation provides most parameters provided by libsoup-2.4/Soup.Server.
Parameter | Default | Description |
---|---|---|
interface |
3003 | listening interface if using libsoup’s old server API (<2.48) |
https |
disabled | listen for https connections rather than plain http |
tls-certificate |
none | path to a file containing a PEM-encoded certificate |
server-header |
disabled | value to use for the “Server” header on Messages processed by this server. |
raw-paths |
disabled | percent-encoding in the Request-URI path will not be automatically decoded |
Notes¶
- if
--https
is specified, you must provide a TLS certificate along with a private key