public virtual HttpRequestMessage BuildRequest(HttpContext httpContext, HttpContent httpContent, Uri uri) { AddHeaders(_requestBuilder, httpContext); return(_requestBuilder.AddMethod(httpContext.Request.Method) .AddUri(BuildUri(httpContext, uri)) .AddContent(httpContent) .CreateRequest()); }