Google.SafeBrowsing.API.GetChunkData C# (CSharp) Method

GetChunkData() public method

This is used by clients who want to get new data for known list types. Step 2/2 - called for each Chunk redirect. Download chunk content.
public GetChunkData ( string chunkURL, string listName ) : IEnumerable
chunkURL string URL returned from GetListData
listName string
return IEnumerable
        public IEnumerable<Chunk> GetChunkData(string chunkURL, string listName)
        {
            var request = (HttpWebRequest)WebRequest.Create(chunkURL);

            if (request.Proxy != null)
                request.Proxy.Credentials = CredentialCache.DefaultNetworkCredentials;

            var response = (HttpWebResponse)request.GetResponse();

            if (response.StatusCode != HttpStatusCode.OK)
                return null;

            var chunks = ParseChunkData(response.GetResponseStream(), listName);

            return chunks;
        }