private void ParseHeaders(NameValueCollection headers)
{
if (headers == null)
throw new ArgumentNullException("headers");
// Now begin to parse the header values
foreach (String headerName in headers.Keys)
{
String[] headerValues = headers.GetValues(headerName);
if (headerValues != null)
{
foreach (String headerValue in headerValues)
{
ParseHeader(headerName, headerValue);
}
}
}
}