2010-07-02 19 views
15

मैंने अभी इसका परीक्षण किया है और ऐसा लगता है कि अजाक्स अनुरोध ब्राउज़र से कुकी हेडर को हर बार सर्वर से भेजता है। क्या यह एक गारंटीकृत व्यवहार है जिस पर मैं भरोसा कर सकता हूं, या यह ऐसा कुछ है जो हो सकता है या नहीं भी हो सकता है?क्या एक अजाक्स अनुरोध कुकीज़ भेजने की गारंटी है?

उत्तर

14

अजाक्स HTTP अनुरोध उत्पन्न करने के लिए सिर्फ एक "रास्ता" है। यह अभी भी एक ब्राउज़र कर रहा है, इसलिए यह ब्राउज़र "नियम" का पालन करेगा। कभी 100% सुनिश्चित नहीं हो सकता है लेकिन मैं हाँ कहूंगा।

1

अन्य उत्तरों की तरह सुझाव देते हैं, AJAX सर्वर से सेवा को अतुल्यकालिक तरीके से अनुरोध करने का एक तरीका है। हालांकि, आंतरिक रूप से HTTP प्रोटोकॉल का उपयोग AJAX के लिए भी किया जाता है, जो कहता है कि कुकीज़ अगर HTTP अनुरोधों (सिंक या async) के साथ भेजनी चाहिए। इस प्रकार, अधिकांश आधुनिक ब्राउज़र इसका पालन करता है, अन्यथा इसे ब्राउज़र कार्यान्वयन में बग के रूप में माना जाता है।

संबंधित मुद्दे