1. Request.ApplicationPath properties. You can get the root, but it is actually a "/ webApp", not an absolute URI
2, Request.url.getleftPart (Uripartial.Authority). You can get a complete URI program (protocol) and host name, plus the root of WebApp is a complete URI.