add defensive logic
This commit is contained in:
		| @ -201,9 +201,12 @@ namespace Microsoft.Extensions.DependencyInjection | ||||
|  | ||||
|                     // set the cookies to allow HttpClient API calls to be authenticated | ||||
|                     var httpContextAccessor = s.GetRequiredService<IHttpContextAccessor>(); | ||||
|                     foreach (var cookie in httpContextAccessor.HttpContext.Request.Cookies) | ||||
|                     if (httpContextAccessor.HttpContext != null) | ||||
|                     { | ||||
|                         client.DefaultRequestHeaders.Add("Cookie", cookie.Key + "=" + cookie.Value); | ||||
|                         foreach (var cookie in httpContextAccessor.HttpContext.Request.Cookies) | ||||
|                         { | ||||
|                             client.DefaultRequestHeaders.Add("Cookie", cookie.Key + "=" + cookie.Value); | ||||
|                         } | ||||
|                     } | ||||
|  | ||||
|                     return client; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 sbwalker
					sbwalker