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 inspiziereresponse
Ich kann sehen, dass es eine Eigenschaft für hatHeaders
und 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?