On Sun, 19 Jan 2014 16:04:28 GMT, ilya-stromberg wrote:

On Sun, 19 Jan 2014 13:13:10 GMT, Sönke Ludwig wrote:

Is the server on the other hand also a vibe.d based server? I could imagine that URL based passwords are not fully supported in some areas, will look into it.

No, it's third-party server. I haven't got problems with it, so it's Vibe.d's client error.

To use header based basic auth instead, you can call req.addBasicAuth(username, password) (needs import vibe.http.auth.basic_auth;).

Everything is fine when I add req.addBasicAuth(username, password) header manually, thank you.

Also, when I created vibe.inet.url.URL struct manually it also fails. Probably, you don't use URL.username and URL.password fields.

username/password have been completely ignored in URL.toString. It's fixed now in a4af111.