एचटीएमएल मधील जीईटी आणि पोस्ट पद्धतीमधील फरक

लेखक: Laura McKinney
निर्मितीची तारीख: 1 एप्रिल 2021
अद्यतन तारीख: 13 मे 2024
Anonim
एचटीएमएल मधील जीईटी आणि पोस्ट पद्धतीमधील फरक - तंत्रज्ञान
एचटीएमएल मधील जीईटी आणि पोस्ट पद्धतीमधील फरक - तंत्रज्ञान

सामग्री


GET आणि POST ही दोन कार्यक्षम तंत्रे आहेत जी सर्व्हरशी संपर्क साधण्यासाठी सर्व्हर आणि ब्राउझरमधील डेटा आवश्यक असू शकतात. दोन पद्धती वेगळ्या आहेत जिथे जीईटी पद्धतीने यूआरआयमध्ये एन्कोड केलेला डेटा जोडला जातो तर पीओएसटी पद्धतीच्या बाबतीत डेटा यूआरआयऐवजी शरीरात जोडला जातो. याव्यतिरिक्त, जीईटी पद्धत डेटा पुनर्प्राप्त करण्यासाठी वापरली जाते. याउलट, डेटा संचयित करण्यासाठी किंवा अद्यतनित करण्यासाठी पीओएसटी पद्धत वापरली जाते.

फॉर्म फॉर्मची सामग्री व्यक्त करण्यासाठी टॅग वापरला जातो; हे देखील म्हणून ओळखले जाते फॉर्म नियंत्रण. हे फॉर्म पुढील प्रक्रियेसाठी दूरस्थ मशीनवर पाठविलेल्या डेटाशी संबंधित भरलेले आहेत. फॉर्म तयार करण्यामध्ये दोन महत्त्वपूर्ण गोष्टी समाविष्ट आहेत: आधी प्रोग्रामच्या पत्त्याचे तपशील आहे जे मदतीने फॉर्म सामग्री हाताळते. क्रिया. नंतर मेथड स्पेसिफिकेशन आहे ज्यामध्ये फॉर्मच्या सहाय्याने डेटा प्रवाहित होतो पद्धत गुणधर्म.

एक्शन गुणधर्म, HTML फॉर्म कसे हाताळायचे हे वर्णन करते. मेथोड विशेषता डेटा सबमिशन प्रक्रिया व्यवस्थापित करते. GET आणि POST पद्धत मेथोड गुणधर्मांतर्गत येते.


    1. तुलना चार्ट
    2. व्याख्या
    3. मुख्य फरक
    4. उदाहरण
    5. निष्कर्ष

तुलना चार्ट

तुलना करण्यासाठी आधारमिळवापोस्ट करा
आत पॅरामीटर्स ठेवले आहेतयूआरआयशरीर
हेतूकागदपत्रांची पुनर्प्राप्तीडेटा अद्ययावत करणे
क्वेरी परिणामबुकमार्क करण्यात सक्षम.बुकमार्क करणे शक्य नाही.
सुरक्षासाध्या ठिकाणी असुरक्षितजीईटी पद्धतीपेक्षा सुरक्षित
डेटा प्रकार प्रतिबंधित फॉर्मकेवळ एएससीआयआय वर्णांना परवानगी आहे.
कोणतीही मर्यादा नाही, अगदी बायनरी डेटा देखील परवानगी नाही.
फॉर्म डेटा लांबीशक्य तेवढे किमान ठेवले पाहिजे.कोणत्याही श्रेणीत असू शकते.
दृश्यमानताकोणालाही पाहिले जाऊ शकते.URL मध्ये चल दर्शवित नाही.
परिवर्तनशील आकार2000 वर्ण पर्यंत8 एमबी पर्यंत
कॅशिंगपद्धत डेटा कॅश केला जाऊ शकतो.डेटा कॅश करत नाही.


जीईटी पद्धतीची व्याख्या

GET पद्धत HTML दस्तऐवज आणण्यासाठी वेब सर्व्हरकडून URL विनंती करण्यासाठी वापरला जातो. एचटीटीपी प्रोटोकॉलचा एक भाग म्हणून मोजली जाणारी माहिती ब्राउझरसाठी ही एक पारंपारिक पद्धत आहे. जीईटी पद्धत यूआरएलच्या रूपात प्रतिनिधित्व करते, जेणेकरून ती बुकमार्क केली जाऊ शकते. जीईटी व्यापकपणे शोध इंजिनमध्ये वापरला जातो. वापरकर्त्याद्वारे क्वेरी शोध इंजिनवर सबमिट केल्यानंतर, इंजिन क्वेरी कार्यान्वित करते आणि परिणामी पृष्ठ देते. क्वेरी परिणाम दुवा म्हणून सेट केले जाऊ शकतात (बुकमार्क केलेले).

जीईटी पद्धत अँकरची पिढी सक्षम करते, जी फॉर्मचा वापर करणार्‍या क्वेरीसह सीजीआय प्रोग्राममध्ये प्रवेश करण्यात मदत करते. क्वेरी एका दुव्यामध्ये तयार केली गेली आहे, म्हणून जेव्हा दुवा भेट दिली जाईल तेव्हा सीजीआय प्रोग्राम डेटाबेसमधून योग्य माहिती पुनर्प्राप्त करेल.

GET पद्धतीत काही सुरक्षितता समस्या आहेत कारण घातलेला डेटा URL मध्ये दृश्यमान असतो. जीईटी पद्धतीत केवळ मर्यादित डेटा पाठविला जाऊ शकतो, कारण ब्राउझरच्या मागे येऊ शकणार्‍या URL ची लांबी हजार वर्ण असू शकते.

जीईटी पद्धतीच्या संदर्भात आणखी एक समस्या ही आहे की ती परदेशी भाषेचा व्यवहार करू शकत नाही. जीईटी पद्धत वापरण्यासाठी सूचित केलेली नाही परंतु तरीही जेव्हा पद्धत विशेषता परिभाषित केल्या जात नाहीत तेव्हा जीईटी पद्धत डीफॉल्ट म्हणून वापरली जाते.

पोस्ट पद्धतीची व्याख्या

पोस्ट करा पद्धत त्या अवस्थेत योग्य आहे जिथे महत्त्वपूर्ण प्रमाणात माहिती पुरविली जाऊ शकते. जेव्हा सर्व्हरला पोस्टद्वारे नियुक्त केलेल्या फॉर्मद्वारे विनंती प्राप्त होते तेव्हा ती डाव्या माहितीसाठी “ऐकत” राहते. सोप्या शब्दांत, ही विनंती यूआरएलला विनंती केल्यानंतर फॉर्म फॉर्म इनपुटची सर्व संबंधित माहिती त्वरित हस्तांतरित करते.

पोस्ट सर्व्हरला वेब सर्व्हरसह दोन संपर्क स्थापित करण्याची आवश्यकता असते तर जीईटी फक्त एक बनवते. पीओएसटी मधील विनंत्या ज्या प्रकारे जीईटी पद्धतीने व्यवस्थापित केल्या जातात त्याच प्रकारे व्यवस्थापित केल्या जातात जिथे प्लस (+) चिन्हामध्ये रिक्त स्थान दर्शविल्या जातात आणि उर्वरित वर्ण URL च्या नमुनामध्ये एन्कोड केले जातात. हे फाईलचे आयटमदेखील घेऊ शकते.

  1. जीईटी पद्धत यूआरआयमध्ये पॅरामीटर्स ठेवते जेव्हा पीओएसटी पद्धत शरीरात पॅरामीटर्स जोडते.
  2. जीईटी मूलत: माहिती आणण्यासाठी वापरली जाते. त्याउलट, पीओएसटी पद्धतीचा हेतू डेटा अद्यतनित करणे आहे.
  3. पीओएसटी क्वेरी परिणाम बुकमार्क केले जाऊ शकत नाहीत तर जीईटी क्वेरी परिणाम बुकमार्क केले जाऊ शकतात कारण ते URL च्या स्वरूपात अस्तित्वात आहे.
  4. जीईटी पद्धतीत माहिती यूआरएलमध्ये दृश्यमान आहे जी असुरक्षा आणि हॅकिंगचा धोका वाढवते. याउलट, पीओएसटी पद्धत यूआरएलमध्ये व्हेरिएबल दर्शवित नाही आणि त्यामध्ये एकाधिक एन्कोडिंग तंत्र देखील वापरल्या जाऊ शकतात ज्यामुळे ते लवचिक होते.
  5. जेव्हा जीईटी पद्धत फॉर्ममध्ये वापरली जाते, तेव्हा केवळ एएससीआयआय वर्ण डेटा प्रकारांमध्ये स्वीकारले जातात. उलटपक्षी, पीओएसटी पद्धतीत डेटा प्रकार आणि अनुमत बायनरी तसेच एएससीआयआय वर्णांना बांधले जात नाही.
  6. जीईटी पद्धतीत चल आकार साधारणत: 2000 वर्णांचा आहे. याउलट, पीओएसटी पद्धत 8 एमबी पर्यंत चल आकाराची परवानगी देते.
  7. जीओटी पद्धत डेटा कॅश करण्यायोग्य आहे तर पीओएसटी पद्धतीचा डेटा नाही.


जीईटीचे उदाहरण

जेव्हा ब्राउझरच्या लोकेशन बारमध्ये कोणतीही URL प्रविष्ट केली जाते, तेव्हा http // www.example.com / xyz / file1.htm. पत्ता नंतर वैध HTTP GET विनंतीमध्ये रूपांतरित केला जातो, उदाहरणार्थ, GET / xyz / file1.htm HTTP / 1.0 मिळवा.

ही विनंती नंतर सर्व्हरवर हस्तांतरित केली जाते www.example.com. विनंती विचारते file1.htm मध्ये xyzनिर्देशिका आणि ती HTTP च्या 1.0 बोलीशी कनेक्ट करत आहे की नाही. येथे वापरकर्त्याला फाइल सबमिट केल्यानंतर फाइल स्वतःच प्राप्त होत नाही, वास्तविकतेमध्ये फॉर्म डेटा हाताळण्यासाठी पार्श्वभूमीवर एक प्रोग्राम चालू आहे.

वापरकर्त्यास त्याच्या अंमलबजावणीसाठी प्रोग्रामच्या नावासह फॉर्म डेटा पास करणे आवश्यक आहे. ही अंमलबजावणी साध्य करण्यासाठी, फॉर्म माहिती विनंती केलेल्या URL मध्ये जोडली गेली आहे. हे वास्तविक डेटासह शंभर-वर्ण असलेली URL व्युत्पन्न करते, उदाहरणार्थ, http://www.example.com/cgi-x/comments.exe?Name=AI+Alena&Age=23&Gender=female.

पोस्टचे उदाहरण

फॉर्मद्वारे पाठविलेला डेटा यासारखा दिसू शकतो नाव = एआय + अलेना आणि वय = 23 आणि लिंग = महिला. प्रोग्राम डेटा विभाजित करून डेटा हाताळतो. फॉर्म डेटा वापरुन वेगळ्या पद्धतीने एन्कोड केले जाऊ शकते ENCTYPE पोस्ट पद्धतीत गुणधर्म.

फॉर्ममधील सामग्री सहसा यूआरएलमध्ये पाहिली जात नाहीत आणि त्याचा मुख्य फायदा असा आहे की पीओएसटी पद्धतीने बर्‍याच प्रमाणात डेटा सबमिट केला जाऊ शकतो.

निष्कर्ष

जीईटी आणि पीओएसटी पद्धत सर्व्हरवर डेटा आयएनजी करण्यासाठी वापरली जाते आणि त्यामधील मुख्य फरक म्हणजे जीईटी पद्धत फॉर्मच्या क्रिया गुणधर्मात परिभाषित केलेल्या यूआरआयमध्ये डेटा जोडणे. उलटपक्षी, POST पद्धत विनंती केलेल्या शरीरावर डेटा संलग्न करते. जेव्हा संवेदनशील माहिती फॉर्ममध्ये भरण्याची आवश्यकता असते तेव्हा जीईटी पद्धतीचा वापर अयोग्य आहे. जेव्हा संकेतशब्द किंवा अन्य गोपनीय माहिती वापरकर्त्याने भरणे आवश्यक असते तेव्हा पोस्टची पद्धत उपयुक्त असते.