अनुरोध वस्तु फॉर्म डेटा, कुकीज़, 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() वह पोर्ट नंबर लौटाता है जिस पर यह अनुरोध प्राप्त हुआ था। |