Como ler o cabeçalho HTTP da resposta usando a API .NET HttpWebRequest?

Atualmente, meu aplicativo usa o OAuth para se comunicar com a API do Twitter. Em dezembro, o Twitter aumentou o limite de taxa para OAuth para 350 solicitações por hora. No entanto, não estou vendo isso. Eu ainda estou recebendo 150 doaccount / rate_limit_status método.

Foi-me dito que eu precisava usar oX-RateLimit-Limit Cabeçalho HTTP para obter o novo limite de taxa. No entanto, no meu código, não vejo esse cabeçalho.

Aqui está o meu 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();
    }
}

Se eu inspecionar oresponse, Posso ver que ele tem uma propriedade paraHeaderse que existem 16 cabeçalhos. No entanto, eu não tenhoX-RateLimit-Limit na lista.

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

Alguma idéia do que estou fazendo de errado?

questionAnswers(2)

yourAnswerToTheQuestion