c# - difference between AJAX POST and GET -


  $ .ajax ({प्रकार: 'POST', url: पथ, डेटा: '{AreaID:' + ParentDropdownList.val () + '}', कंटेंट टाइप: 'एप्लिकेशन / जेसन; वर्णसेट = यूटीएफ -8', डेटाटाइप: 'जेसन', सफलता: कार्य (प्रतिक्रिया) {}});  

उपरोक्त कोड में मैं टाइप का उपयोग कर रहा हूं: 'POST' मेरे वरिष्ठ ने मुझे बताया कि मैं 'जीईटी' टाइप में भी टाइप कर सकता हूं। लेकिन 'पोस्ट' और 'जीईटी' के बीच का अंतर खोजना और मुझे यह भी जानना है कि टाइप, कंटेंट टाइप और डेटा टाइप का क्या उपयोग है।

क्या कोई भी मुझे समझा सकता है कि हम इन प्रकारों का प्रयोग क्यों करते हैं, contentType

ये कुछ मूलभूत तत्व हैं वेब संचार:

यहां पढ़ें:

मूलतः एक क्वेरी स्ट्रिंग बनाता है (www.mysite.co.uk/mypage?id=1%name=john%something=anothervalue आदि आदि।)। इसका अर्थ है कि ब्राउज़र पर यूआरएल से सीधा अनुरोध प्राप्त करना संभव है। वेब सर्वर वास्तव में निष्पादन के कारणों के लिए GET अनुरोध के परिणामों को कैश करते हैं I डेटा पुनर्प्राप्ति के लिए बहुत ज्यादा डिज़ाइन किया गया है।

POST वास्तव में डेटा को सर्वर पर सीधे भेजता है और इसका परिणाम कैश्ड नहीं होता है।

मैं हमेशा फ़ायरफ़ॉक्स के लिए कुछ का उपयोग करने का सुझाव देता हूं या IE के लिए ताकि आप देख सकते हैं ग्राहक और सर्वर के बीच डेटा अंतरण कर सकते हैं।

अंगूठे के नियम के रूप में, डेटा को पुनः प्राप्त करने और इसे अपडेट करने के लिए POST प्राप्त करें।

इसके अलावा, यहां एक ही प्रश्न का बहुत अच्छा उत्तर देखें:


Comments