अनुरोध वस्तु फॉर्म डेटा, कुकीज़, HTTP विधियों सहित HTTP शीर्षलेख जानकारी प्राप्त करने के तरीके प्रदान करती है , आदि.
निम्न तालिका उन महत्वपूर्ण विधियों को सूचीबद्ध करती है जिनका उपयोग आपके JSP प्रोग्राम में HTTP शीर्षलेख को पढ़ने के लिए किया जा सकता है। ये तरीके HttpServletRequest . के साथ उपलब्ध हैं ऑब्जेक्ट जो वेबसर्वर के लिए क्लाइंट अनुरोध का प्रतिनिधित्व करता है।
| Sr.No. | विधि और विवरण |
|---|---|
| 1 | कुकी[] getCookies() क्लाइंट द्वारा इस अनुरोध के साथ भेजे गए सभी कुकी ऑब्जेक्ट वाली एक सरणी देता है। |
| 2 | गणना getAttributeNames() इस अनुरोध के लिए उपलब्ध विशेषताओं के नाम वाली एक गणना देता है। |
| 3 | गणना getHeaderNames() इस अनुरोध में शामिल सभी शीर्षलेख नामों की गणना देता है। |
| 4 | गणना getParameterNames() इस अनुरोध में निहित मापदंडों के नाम वाले स्ट्रिंग ऑब्जेक्ट्स की एक गणना देता है। |
| 5 | HttpSession getSession() इस अनुरोध से संबद्ध वर्तमान सत्र लौटाता है, या यदि अनुरोध में कोई सत्र नहीं है, तो एक सत्र बनाता है। |
| 6 | HttpSession getSession(बूलियन क्रिएट) इस अनुरोध से जुड़ा वर्तमान HttpSession लौटाता है या, यदि कोई वर्तमान सत्र नहीं है और निर्माण सत्य है, तो एक नया सत्र लौटाता है। |
| 7 | लोकेल getLocale() स्वीकार्य-भाषा शीर्षलेख के आधार पर पसंदीदा लोकेल लौटाता है जिसमें क्लाइंट सामग्री स्वीकार करेगा। |
| 8 | ऑब्जेक्ट getAttribute(स्ट्रिंग नाम) ऑब्जेक्ट के रूप में नामित विशेषता का मान लौटाता है, या यदि दिए गए नाम की कोई विशेषता मौजूद नहीं है, तो अशक्त है। |
| 9 | ServletInputStream getInputStream() ServletInputStream का उपयोग करके अनुरोध के मुख्य भाग को बाइनरी डेटा के रूप में पुनर्प्राप्त करता है। |
| 10 | स्ट्रिंग getAuthType() सर्वलेट की सुरक्षा के लिए उपयोग की जाने वाली प्रमाणीकरण योजना का नाम देता है, उदाहरण के लिए, "बेसिक" या "एसएसएल," या शून्य अगर जेएसपी संरक्षित नहीं था। |
| 11 | स्ट्रिंग getCharacterEncoding() इस अनुरोध के मुख्य भाग में प्रयुक्त वर्ण एन्कोडिंग का नाम देता है। |
| 12 | स्ट्रिंग getContentType() अनुरोध के मुख्य भाग का MIME प्रकार लौटाता है, या यदि प्रकार ज्ञात नहीं है तो अशक्त हो जाता है। |
| 13 | स्ट्रिंग getContextPath() अनुरोध URI का वह भाग लौटाता है जो अनुरोध के संदर्भ को इंगित करता है। |
| 14 | स्ट्रिंग getHeader(स्ट्रिंग नाम) निर्दिष्ट अनुरोध शीर्षलेख का मान स्ट्रिंग के रूप में देता है। |
| 15 | स्ट्रिंग getMethod() HTTP विधि का नाम देता है जिसके साथ यह अनुरोध किया गया था, उदाहरण के लिए, GET, POST, या PUT। |
| 16 | स्ट्रिंग getParameter(स्ट्रिंग नाम) अनुरोध पैरामीटर का मान स्ट्रिंग के रूप में देता है, या यदि पैरामीटर मौजूद नहीं है, तो अशक्त हो जाता है। |
| 17 | स्ट्रिंग getPathInfo() क्लाइंट द्वारा यह अनुरोध करने पर भेजे गए URL से जुड़ी कोई भी अतिरिक्त पथ जानकारी देता है। |
| 18 | स्ट्रिंग getProtocol() अनुरोध द्वारा उपयोग किए जाने वाले प्रोटोकॉल का नाम और संस्करण लौटाता है। |
| 19 | स्ट्रिंग getQueryString() पथ के बाद अनुरोध URL में शामिल क्वेरी स्ट्रिंग लौटाता है। |
| 20 | स्ट्रिंग getRemoteAddr() अनुरोध भेजने वाले क्लाइंट का इंटरनेट प्रोटोकॉल (आईपी) पता लौटाता है। |
| 21 | स्ट्रिंग getRemoteHost() अनुरोध भेजने वाले क्लाइंट का पूर्णतः योग्य नाम लौटाता है। |
| 22 | स्ट्रिंग getRemoteUser() यह अनुरोध करने वाले उपयोगकर्ता का लॉगिन लौटाता है, यदि उपयोगकर्ता को प्रमाणित किया गया है, या यदि उपयोगकर्ता को प्रमाणित नहीं किया गया है तो शून्य है। |
| 23 | स्ट्रिंग getRequestURI() HTTP अनुरोध की पहली पंक्ति में प्रोटोकॉल नाम से क्वेरी स्ट्रिंग तक इस अनुरोध के URL का हिस्सा लौटाता है। |
| 24 | स्ट्रिंग getRequestedSessionId() क्लाइंट द्वारा निर्दिष्ट सत्र आईडी लौटाता है। |
| 25 | स्ट्रिंग getServletPath() इस अनुरोध के URL का वह भाग लौटाता है जो JSP को कॉल करता है। |
| 26 | स्ट्रिंग[] getParameterValues(स्ट्रिंग नाम) स्ट्रिंग ऑब्जेक्ट्स की एक सरणी देता है जिसमें दिए गए अनुरोध पैरामीटर के सभी मान होते हैं, या यदि पैरामीटर मौजूद नहीं है तो शून्य। |
| 27 | बूलियन सुरक्षित है () एक बूलियन देता है जो दर्शाता है कि क्या यह अनुरोध एक सुरक्षित चैनल, जैसे HTTPS का उपयोग करके किया गया था। |
| 28 | int getContentLength() अनुरोध निकाय की लंबाई, बाइट्स में देता है और इनपुट स्ट्रीम द्वारा उपलब्ध कराया जाता है, या -1 यदि लंबाई ज्ञात नहीं है। |
| 29 | int getIntHeader(स्ट्रिंग नाम) निर्दिष्ट अनुरोध शीर्षलेख का मान int के रूप में देता है। |
| 30 | int getServerPort() वह पोर्ट नंबर लौटाता है जिस पर यह अनुरोध प्राप्त हुआ था। |