int Ns_AbsoluteUrl( Ns_DString *pds, char *url, char *baseurl );
The Ns_AbsoluteUrl function constructs a URL, based on url
, which may be incomplete, and baseurl
, which is typically a location.
Ns_DString ds; Ns_DStringInit(&ds); Ns_AbsoluteUrl(&ds, "/foo/bar.html", "http://www.foo.com:1234/");
The ds
DString will contain "http://www.foo.com:1234/foo/bar.html".