// Token: 0x06000281 RID: 641 RVA: 0x00011468 File Offset: 0x0000F668 internal static bool BuildRedirectUrlAndRedirectCaller(OperationContext operationContext, string redirectServer) { UriBuilder uriBuilder = new UriBuilder(HttpContext.Current.Request.Headers[WellKnownHeader.MsExchProxyUri]); uriBuilder.Host = redirectServer; string redirectUrl = string.Empty; try { redirectUrl = uriBuilder.Uri.ToString(); } catch (UriFormatException ex) { Common.EventLog.LogEvent(AutodiscoverEventLogConstants.Tuple_ErrCoreInvalidRedirectionUrl, Common.PeriodicKey, new object[0]); ex.Data["FilterExceptionFromWatson"] = true; throw ex; } return(AutodiscoverAuthorizationManager.Return302RedirectionResponse(operationContext, redirectUrl)); }