मैंने एक पुरानी वेब सेवा लिखी है जो केवल उपकरणों द्वारा उपभोग की जाती है, ब्राउज़र कभी नहीं। डिवाइस मालिक के मौजूदा घरेलू राउटर के माध्यम से इंटरनेट तक पहुंचते हैं और राउटर के माध्यम से HTTP अनुरोधों को हर 30 सेकंड के रूप में भेजकर वेब सेवा के साथ संवाद करते हैं। ये अनुरोध अधिकतर "मतदान" अनुरोध हैं कि यह देखने के लिए कि क्या वेब सेवा में डिवाइस के लिए कोई नई जानकारी है या नहीं।मेरे वेब सेवा का उपयोग करने वाले ग्राहक अपने आईएसपी के पारदर्शी प्रॉक्सी कैश को कैसे बाईपास कर सकते हैं ताकि उनके अनुरोध मेरे सर्वर तक पहुंच सकें?
मैं किसी भी आईएसपी पारदर्शी प्रॉक्सी को अनुरोध को रोकने और कैश प्रतिक्रिया लौटने से रोकना चाहता हूं। मैंने पढ़ा है कि ऐसा करने का एक तरीका प्रॉक्सी को बेवकूफ़ बनाने के अनुरोध के यूआरएल के अंत में यादृच्छिक क्वेरी स्ट्रिंग को जोड़ना है, यह एक अनूठा अनुरोध है। उदाहरण के लिए:
http://webservicedomain.com/poll/?randomNumber=384389
मेरे पास ऐसा करने की क्षमता है, लेकिन क्या यह सबसे अच्छा तरीका है? किंडा एक हैक की तरह लग रहा है।
तो आपको नहीं लगता कि मुझे 'कैश-कंट्रोल' हेडर के मान में 'नो-कैश' और 'नो-स्टोर' शामिल करने की आवश्यकता है? –