Wie lese ich den HTTP-Header mit der .NET HttpWebRequest-API aus der Antwort?

Meine App verwendet derzeit OAuth, um mit der Twitter-API zu kommunizieren. Bereits im Dezember erhöhte Twitter das Ratenlimit für OAuth auf 350 Anfragen pro Stunde. Das sehe ich jedoch nicht. Ich bekomme immer noch 150 von deraccount / rate_limit_status Methode.

Mir wurde gesagt, dass ich das benutzen müsseX-RateLimit-Limit HTTP-Header zum Abrufen des neuen Ratenlimits. In meinem Code wird dieser Header jedoch nicht angezeigt.

Hier ist mein Code ...

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

Wenn ich das inspiziereresponseIch kann sehen, dass es eine Eigenschaft für hatHeadersund dass es 16 Überschriften gibt. Habe ich aber nichtX-RateLimit-Limit In der Liste.

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

Irgendeine Idee, was ich falsch mache?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage