को नहीं हटाता है मैं कुकी मैनेजर.getInstance() को हटाता हूं। मेरे ऐप में क्रिएटऑलकुकी() को हटाएं।कुकी मैनेजर .getInstance()। RemoveAllCookie(); सभी कुकीज़
मैं एक अजीब मुद्दे में भाग रहा हूं जहां मुझे एक अप्रत्याशित कुकी मूल्य एक जीईटी अनुरोध में पारित किया जा रहा है। वास्तव में, कुकी मूल्य वास्तव में, वास्तव में पुराना मान है।
ये कदम उठाएँ मैं परीक्षण के लिए प्रदर्शन कर रहे हैं:
- एप्लिकेशन
- स्थापित एप्लिकेशन लॉन्च पर GET अनुरोध करें। अनुरोध साफ होना चाहिए: कोई कुकीज़ नहीं भेजी जानी चाहिए।
- अनुरोध प्राप्त करें एक सेट-कुकी के साथ प्रतिक्रिया दें। मान अनुरोध समय पर आधारित है, इसलिए एक बहुत ही कम मौका है कि यह मान किसी भी दो अनुरोधों पर समान है।
- एक और जीईटी अनुरोध करें। अनुरोध चरण 3 से कुकी मूल्य भेजना चाहिए।
पहली बार जब मैंने ऐप इंस्टॉल किया था, तो कुकी व्यवहार ने ऊपर की अपेक्षा की थी। मैंने ऐप को अनइंस्टॉल किया, फिर इसे फिर से इंस्टॉल किया, और कुकी व्यवहार, फिर से, अपेक्षित के रूप में काम किया। मैं यह कुछ बार करता हूं, चीजें ठीक और बेवकूफ हैं।
फिर, अचानक, एनटी इंस्टॉल पर, चरण 2 पास नहीं होता है। पहला जीईटी अनुरोध साफ नहीं है। असल में, यह उस मान के साथ आता है जो ऐप के पहले इंस्टॉलेशन पर सेट किया गया था।
मैं इस समस्या को विश्वसनीय रूप से पुन: उत्पन्न नहीं कर सकता, लेकिन मैं इसे अक्सर देखता हूं। ऐसा नहीं है कि इंस्टॉल पर पहला जीईटी अनुरोध तत्काल पिछले इंस्टॉलेशन से कुकी मूल्य भेज रहा है - मान तीन या चार पिछले इंस्टॉलेशन से है जो के बाद अनइंस्टॉल करता है।
यह कैसे संभव है कि मैं इसे देख रहा हूं? मैं वास्तव में सभी ऐप की कुकीज़ कैसे हटा सकता हूं?
SO में आपका स्वागत है। कृपया कोड केवल जवाब छोड़ दें। Http://stackoverflow.com/help/how-to-answer देखें –