내 앱은 현재 OAuth를 사용하여 Twitter API와 통신합니다. 지난 12 월에 트위터는 OAuth의 속도 제한을 시간당 350 건의 요청으로 올렸습니다. 그러나, 나는 이것을 보지 않고있다. 나는 여전히 account/rate_limit_status 방법에서 150을 얻고있다..NET HttpWebRequest API를 사용하여 응답에서 HTTP 헤더를 읽는 방법?
새로운 속도 제한을 얻으려면 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
을 가지고 있지 않습니다.
Image http://img10.yfrog.com/img10/5997/33201085434am.png
내가 잘못하고있는 중이 야 어떤 생각?
어떤 테마를 사용하고 있습니까? :) –
트위터 API에 대해 아는 것이 없지만 요청에 X-RateLimit-Limit 헤더를 사용해서는 안됩니다. – nothrow
"moria alternate"테마. –