Example(1)
Uri requestUri = Context.Request.Url;
string baseUrl = requestUri.Scheme + Uri.SchemeDelimiter + requestUri.Host + (requestUri.IsDefaultPort ? "" : ":" + requestUri.Port);
Example(2)
This can be done much easier with the following code:
string baseUrl = Request.Url.GetLeftPart(UriPartial.Authority);
Uri requestUri = Context.Request.Url;
string baseUrl = requestUri.Scheme + Uri.SchemeDelimiter + requestUri.Host + (requestUri.IsDefaultPort ? "" : ":" + requestUri.Port);
Example(2)
This can be done much easier with the following code:
string baseUrl = Request.Url.GetLeftPart(UriPartial.Authority);