Is there an embeddable HTTP server in D?
Adam D. Ruppe via Digitalmars-d
digitalmars-d at puremagic.com
Wed Jun 29 21:32:37 PDT 2016
On Thursday, 30 June 2016 at 00:10:54 UTC, ketmar wrote:
> Adam's cgi.d from arsd repo[1] contains built-in server
> implementation too, it as one of the available options.
Indeed. To use this, download cgi.d:
https://raw.githubusercontent.com/adamdruppe/arsd/master/cgi.d
then make a program like:
import arsd.cgi;
void hello(Cgi cgi) {
cgi.write("Hello!");
}
mixin GenericMain!hello;
and compile:
dmd yourfile.d cgi.d -version=embedded_httpd
And you can run the program `yourfile` and it listens on port
8085 by default, or change it at runtime like `./yourfile --port
5000` then go to `http://localhost:5000/` in your browser.
More information about the Digitalmars-d
mailing list