Add the Nuget package / using:
using Microsoft.AspNetCore.Http.Extensions;
(In ASP.NET Core RC1 this was in Microsoft.AspNet.Http.Extensions)
then you can get the full http request url by executing:
var url = httpContext.Request.GetEncodedUrl();
or
var url = httpContext.Request.GetDisplayUrl();
depending on the purposes.