private IHttpCallLogHelper LogRequest(string content, HttpRequestMessage request) { IHttpCallLogHelper webCallLogger = Logger?.GetHttpCallLogger(); webCallLogger?.Request(request.Headers.Select(x => new KeyValuePair <string, string>(x.Key, string.Join(",", x.Value))), new Dictionary <string, string>() , content, request.RequestUri, request.Method.Method); return(webCallLogger); }
private IHttpCallLogHelper LogRequest(string content, HttpRequestMessage request) { IHttpCallLogHelper webCallLogger = Logger?.GetHttpCallLogger(); webCallLogger?.Request(request.Headers.Select(x => new KeyValuePair <string, string>(x.Key, string.Join(",", x.Value))), _cookieContainer.GetCookies(request.RequestUri.IsAbsoluteUri ? new Uri(request.RequestUri.AbsoluteUri.Replace(request.RequestUri.PathAndQuery, string.Empty)) : _httpClient.BaseAddress) .Cast <Cookie>() .Select(x => new KeyValuePair <string, string>(x.Name, x.Value)) , content, request.RequestUri, request.Method.Method); return(webCallLogger); }