¿Cómo leer el encabezado HTTP de la respuesta utilizando .NET HttpWebRequest API?

Mi aplicación actualmente usa OAuth para comunicarse con la API de Twitter. En diciembre, Twitter aumentó el límite de la tasa de OAuth a 350 solicitudes por hora. Sin embargo, no estoy viendo esto. Todavía estoy recibiendo 150 de laaccount / rate_limit_status método.

Me dijeron que necesitaba usar elX-RateLimit-Limit Encabezado HTTP para obtener el nuevo límite de velocidad. Sin embargo, en mi código, no veo ese encabezado.

Aquí está mi código ...

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(newURL);
request.Method = "GET";
request.ServicePoint.Expect100Continue = false;
request.ContentType = "application/x-www-form-urlencoded";

using (WebResponse response = request.GetResponse())
{
    using (StreamReader reader = new StreamReader(response.GetResponseStream()))
    {
        responseString = reader.ReadToEnd();
    }
}

Si inspecciono elresponse, Puedo ver que tiene una propiedad paraHeaders, y que hay 16 encabezados. Sin embargo, no tengoX-RateLimit-Limit en la lista.

Imagen http://img10.yfrog.com/img10/5997/33201085434am.png

¿Alguna idea de lo que estoy haciendo mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta