मेरा ऐप वर्तमान में ट्विटर एपीआई के साथ संवाद करने के लिए ओएथ का उपयोग करता है। दिसंबर में, ट्विटर ने ओएथ के लिए प्रति घंटे 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
किसी भी विचार मैं गलत क्या कर रहा हूँ?
आप किस विषय का उपयोग कर रहे हैं? :) –
मुझे ट्विटर एपीआई के बारे में कुछ भी पता नहीं है, लेकिन अनुरोध में उपयोग किए गए एक्स-रेटलिमिट-सीमा हेडर नहीं होना चाहिए, प्रतिक्रिया के माध्यम से प्राप्त नहीं किया जाना चाहिए? – nothrow
"मोरिया वैकल्पिक" विषय। –