You can try
WebOperationContext
.Current.IncomingRequest.UriTemplateMatch.RequestUri;
That will give you the absolute URI of the request (something like
http://www.somepage.com/index.php?user=johndoe), you can parse the request (take the host out of it) to get the URI part of the first line of the HTTP request.