"एचटीटीपी प्रोटोकॉल फायलींची देवाणघेवाण करण्यासाठी डिझाइन केले होते, म्हणून त्यामध्ये यासाठी अनेक अंगभूत आदेश आहेत , ज्यांना सहसा पद्धती म्हणतात. "

"ते येथे आहेत: GET, POST, PUT, DELETE , OPTIONS, HEAD, PATCH, TRACE, LINK, UNLINK, Connect ."

"मी तुम्हाला 4 मुख्य पद्धतींबद्दल सांगेन."

"GET पद्धत विनंती (URL) वर आधारित फाइल प्राप्त करण्यासाठी डिझाइन केलेली आहे. फाइल विनंती असे गृहीत धरते की विनंतीशिवाय दुसरे काहीही सर्व्हरला पाठवले जात नाही. अशा विनंत्यांचे परिणाम (प्रतिसाद) कॅशे करणे देखील सामान्य मानले जाते. ब्राउझरद्वारे प्रतिमा लोड करणे हे या कॅशिंगचे एक ज्वलंत उदाहरण आहे."

"PUT पद्धत सर्व्हरवर फाइल्स जोडण्यासाठी डिझाइन केलेली आहे. फाइल पथ URL मध्ये निर्दिष्ट केलेला मार्ग असणे अपेक्षित आहे. विनंतीच्या मुख्य भागामध्ये फाइल असणे आवश्यक आहे."

"पोस्ट पद्धत सर्व्हरवर फायली अद्यतनित करण्यासाठी डिझाइन केलेली आहे. डेटा आणि फाइल्स दोन्ही विनंत्या आणि प्रतिसादांमध्ये पाठवल्या जातात."

"DELETE पद्धत त्यांच्या URL वर आधारित फाइल्स हटवण्यासाठी डिझाइन केलेली आहे."

"तुम्ही ही माहिती एका टेबलमध्ये सारांशित करू शकता?"

"नक्की:"

HTTP, पोर्ट, विनंती, प्रतिसाद, REST - 1

"वास्तविक, वेबने URL चा फाईल मार्ग म्हणून विचार करणे थांबवले आणि त्यास विनंती म्हणून हाताळण्यास सुरुवात केली. परिणामी, GET आणि POST पद्धती सर्वात सामान्य बनल्या."

"POST पद्धत सर्वात सार्वत्रिक आहे: ती पूर्ण विनंती आणि पूर्ण प्रतिसाद या दोन्हीला समर्थन देते."

"म्हणजे, GET पद्धत बहुतेक वेळा POST ची सरलीकृत आवृत्ती मानली जाते. त्यासाठी संपूर्ण विनंतीची आवश्यकता नसते, विनंती म्हणून फक्त URL."

"जेव्हा मी ब्राउझरमध्ये लिंक उघडतो तेव्हा सर्व्हरला कोणत्या प्रकारची विनंती पाठवली जाते?"

"प्रत्येक वेळी तुम्ही तुमच्या ब्राउझरमध्ये नवीन URL एंटर करता, तेव्हा ब्राउझर GET विनंती पाठवतो. शेवटी, तुम्ही URL व्यतिरिक्त कोणताही डेटा पाठवत नाही."

"बाय द वे, मी पाहतो की तुम्ही टेबलमध्ये स्टेटस कॉलम बनवला आहे. ते काय आहे?"

"HTTP प्रोटोकॉल वापरून कोणताही सर्व्हर प्रतिसाद विनंतीच्या स्थितीपासून सुरू होणे आवश्यक आहे."

"हे स्टेटस कोड आहेत:"

स्थिती कोड वर्णन उदाहरण
1xx माहितीपूर्ण प्रतिसाद 101
2xx- यश 200
3xx पुनर्निर्देशन 301,302,303,305
4xx क्लायंट त्रुटी 404
5xx सर्व्हर त्रुटी ५०१

"जेव्हा सर्व काही ठीक असते, तेव्हा स्थिती कोड 200 सहसा परत केला जातो."

"जर सर्व्हर वापरकर्त्याला दुसर्‍या पृष्ठावर पुनर्निर्देशित करू इच्छित असेल, तर तो नवीन URL आणि स्थिती कोड 302 परत करतो."

"विनंती केलेले पृष्ठ आढळले नसल्यास, ते 404 परत करते."

"सर्व्हर त्रुटी असल्यास, ते स्थिती कोड 501-503 परत करते."

"काही तरी मला बरे वाटत नाही, अमिगो."

"मी स्वतःहून काहीतरी काढून टाकणार आहे. दुसरीकडे, तुम्ही इथे अधिक वाचू शकता ."