हो जाता है idempotent कार्यों के लिए इस्तेमाल किया जाना चाहिए के बारे में लगता है कि कार्य है कि सुरक्षित रूप से कुछ भी बदले बिना एक से अधिक बार दोहराया जा सकता है है । ब्राउज़र GET अनुरोधों को कैश करेगा (सामान्य और AJAX अनुरोधों के लिए)
POSTs को आम तौर पर गैर-बेवकूफ संचालन के लिए उपयोग किया जाना चाहिए, जैसे कुछ सहेजना। यद्यपि आप चाहते हैं कि आप अन्य परिचालनों के लिए उनका उपयोग कर सकें।
जीईटी के लिए डेटा यूआरएल क्वेरी स्ट्रिंग पर भेजा जाता है। POSTs के लिए डेटा अलग से भेजा जाता है। कुछ ब्राउज़रों में अधिकतम यूआरएल लम्बाई होती है (मुझे लगता है कि इंटरनेट एक्सप्लोरर 2048 वर्ण है), और यदि क्वेरी स्ट्रिंग बहुत लंबी हो जाती है तो आपको एक त्रुटि मिल जाएगी।
संभावित डुप्लिकेट: http://stackoverflow.com/questions/715335/get-vs-post-in-ajax – trante