Amazon.S3.AmazonS3HttpUtil.GetHead C# (CSharp) Method

GetHead() static private method

static private GetHead ( IAmazonS3 s3Client, IClientConfig config, string url, string header ) : GetHeadResponse
s3Client IAmazonS3
config IClientConfig
url string
header string
return GetHeadResponse
        internal static GetHeadResponse GetHead(IAmazonS3 s3Client, IClientConfig config, string url, string header)
        {
#if PCL || CORECLR
            return GetHeadAsync(s3Client, config, url, header).GetAwaiter().GetResult();
#else
            HttpWebRequest httpRequest = GetHeadHttpRequest(config, url);
            try
            {
                using (var httpResponse = httpRequest.GetResponse() as HttpWebResponse)
                {
                    return HandleWebResponse(header, httpResponse);
                }
            }
            catch (WebException we)
            {
                return HandleWebException(header, we);
            }
#endif
        }