Headless.DynamicResolverPage.DetermineMediaType C# (CSharp) Method

DetermineMediaType() private static method

Determines the type of the media.
private static DetermineMediaType ( HttpResponseMessage response ) : string
response System.Net.Http.HttpResponseMessage /// The response. ///
return string
        private static string DetermineMediaType(HttpResponseMessage response)
        {
            if (response.Content == null)
            {
                return DefaultMediaType;
            }

            if (response.Content.Headers == null)
            {
                return DefaultMediaType;
            }

            if (response.Content.Headers.ContentType == null)
            {
                return DefaultMediaType;
            }

            if (string.IsNullOrWhiteSpace(response.Content.Headers.ContentType.MediaType))
            {
                return DefaultMediaType;
            }

            return response.Content.Headers.ContentType.MediaType;
        }