Thanks! I am understand a little bit better, but not all.

```
shared static this()
{
        auto settings = new HTTPServerSettings;
        settings.port = 8080;

        listenHTTP(settings, &handleRequest);
}

void handleRequest(HTTPServerRequest req,
                   HTTPServerResponse res)
{
        if (req.path == "/")
                res.writeBody("Hello, World!", "text/plain");
}
```
https://github.com/rejectedsoftware/vibe.d/blob/master/source/vibe/http/server.d#L104
I expected to see in listenHTTP() function some processing but it's simply get args and then do return:
return listenHTTP(...)

Could you explain why it's do so?

--
Where is constructor of this class? http://vibed.org/api/vibe.http.client/HTTPClientRequest

How I should use it if have only docs, and do not have examples? (I am trying understand how to use docs without cope-past examples)

Reply via email to