GET (और कुछ अन्य तरीके) को http युक्ति ( RFC 2616 ) में 'सेफ' के रूप में परिभाषित किया गया है :
9.1.1 सुरक्षित तरीके
कार्यान्वयनकर्ताओं को इस बात की जानकारी होनी चाहिए कि सॉफ़्टवेयर इंटरनेट पर उपयोगकर्ता को उनके इंटरैक्शन में प्रतिनिधित्व करता है, और उपयोगकर्ता को किसी भी कार्रवाई के बारे में पता करने की अनुमति देने के लिए सावधान रहना चाहिए जो वे स्वयं या दूसरों के लिए एक अप्रत्याशित महत्व हो सकते हैं।
विशेष रूप से, सम्मेलन की स्थापना की गई है कि GET और HEAD विधियां SHOULD में पुनर्प्राप्ति के अलावा अन्य कार्रवाई करने का महत्व नहीं है। इन तरीकों को "सुरक्षित" माना जाना चाहिए। यह उपयोगकर्ता एजेंटों को POST, PUT और DELETE जैसे अन्य तरीकों का प्रतिनिधित्व करने की अनुमति देता है, विशेष तरीके से, ताकि उपयोगकर्ता को इस तथ्य से अवगत कराया जाए कि संभवतः असुरक्षित कार्रवाई का अनुरोध किया जा रहा है।
स्वाभाविक रूप से, यह सुनिश्चित करना संभव नहीं है कि जीईटी अनुरोध करने के परिणामस्वरूप सर्वर साइड-इफेक्ट उत्पन्न नहीं करता है; वास्तव में, कुछ गतिशील संसाधन एक विशेषता मानते हैं। यहां महत्वपूर्ण अंतर यह है कि उपयोगकर्ता ने साइड-इफेक्ट्स का अनुरोध नहीं किया था, इसलिए उन्हें उनके लिए जिम्मेदार नहीं ठहराया जा सकता है।
इसका अर्थ है कि GET अनुरोध में उपयोगकर्ता के लिए कभी भी कोई गंभीर परिणाम नहीं होना चाहिए, कुछ ऐसा देखने से परे जिसे वे देखना नहीं चाहते, लेकिन POST अनुरोध एक संसाधन को बदल सकता है जो उनके लिए महत्वपूर्ण है, या अन्य लोगों के लिए।
यद्यपि यह जावास्क्रिप्ट के साथ बदल गया है, पारंपरिक रूप से अलग-अलग उपयोगकर्ता इंटरफ़ेस थे - उपयोगकर्ता लिंक पर क्लिक करके GET अनुरोधों को ट्रिगर कर सकते थे, लेकिन POST अनुरोध को ट्रिगर करने के लिए एक फॉर्म भरना होगा। मुझे लगता है कि HTTP के डिजाइनर सुरक्षित और गैर-सुरक्षित तरीकों के बीच अंतर बनाए रखने के इच्छुक थे।
मुझे यह भी नहीं लगता कि POST को पुनर्निर्देशित करना कभी भी आवश्यक होना चाहिए। किसी भी कार्य को करने की आवश्यकता है जो संभवतः सर्वर साइड कोड के भीतर एक फ़ंक्शन को कॉल करके किया जा सकता है, या यदि इसे किसी भिन्न सर्वर पर होने की आवश्यकता है, तो इसके बजाय ब्राउज़र को POST, सर्वर के लिए एक URL युक्त रीडायरेक्ट भेजने के बजाय उपयोगकर्ता के लिए एक प्रॉक्सी की तरह कार्य करते हुए, उस सर्वर से खुद ही अनुरोध कर सकता है।