Как прочитать заголовок HTTP из ответа, используя .NET HttpWebRequest API?

Мое приложение в настоящее время использует OAuth для связи с API Twitter. Еще в декабре Twitter поднял ограничение скорости для OAuth до 350 запросов в час. Однако я этого не вижу. Я все еще получаю 150 отсчет / rate_limit_status метод.

Мне сказали, что мне нужно использоватьX-RateLimit-Limit Заголовок HTTP, чтобы получить новый лимит скорости. Однако в моем коде я не вижу этот заголовок.

Вот мой код ...

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();
    }
}

Если я проверюresponseЯ вижу, что у него есть свойство дляHeadersи что есть 16 заголовков. Однако у меня нетX-RateLimit-Limit в списке.

Изображение http://img10.yfrog.com/img10/5997/33201085434am.png

Есть идеи, что я делаю не так?

Ответы на вопрос(2)

Ваш ответ на вопрос