Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> प्रोग्रामिंग

JSP का उपयोग करके HTTP हेडर कैसे पढ़ें?


निम्न उदाहरण HTTP हेडर जानकारी पढ़ने के लिए HttpServletRequest के getHeaderNames() मेथड का उपयोग करता है। यह मेथड एक Enumeration लौटाता है जिसमें वर्तमान HTTP अनुरोध से जुड़ी हेडर जानकारी होती है।

एक बार हमारे पास Enumeration हो जाने पर, हम मानक तरीके से Enumeration के माध्यम से लूप कर सकते हैं। हम रुकने का समय निर्धारित करने के लिए hasMoreElements() मेथड और प्रत्येक पैरामीटर नाम का नाम प्राप्त करने के लिए nextElement() मेथड का उपयोग करेंगे।

<%@ page import = "java.io.*,java.util.*" %> <html>    <head>       <title>HTTP Header Request Example</title>    </head>    <body>       <center>          <h2>HTTP Header Request Example</h2>          <table width = "100%" border = "1" align = "center">           <tr bgcolor = "#949494">             <th>Header Name</th>             <th>Header Value(s)</th>           </tr>           <%             Enumeration headerNames = request.getHeaderNames();             while(headerNames.hasMoreElements()) {                String paramName = (String)headerNames.nextElement();                out.print("<tr><td>" + paramName + "</td>\n");                 String paramValue = request.getHeader(paramName);                 out.println("<td> " + paramValue + "</td></tr>\n");             }           %>          </table>     </center> </body> </html>

आइए अब उपरोक्त कोड को main.jsp में डालें और इसे एक्सेस करने का प्रयास करें।

HTTP Header Request Example

Header NameHeader Value(s)
accept*/*
accept-languageen-us
user-agentMozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.2; MS-RTC LM 8)
accept-encodinggzip, deflate
hostlocalhost:8080
connectionKeep-Alive
cache-controlno-cache

  1. - JavaScript का उपयोग करके फ़ाइल कैसे पढ़ें और लिखें?

    आप क्लाइंट साइड (ब्राउज़र्स) पर JS में फ़ाइलें पढ़ या लिख नहीं सकते। यह सर्वर-साइड Node.js में fs मॉड्यूल का उपयोग करके किया जा सकता है। यह फ़ाइल सिस्टम पर फ़ाइलें पढ़ने और लिखने के लिए सिंक और एसिंक फ़ंक्शन्स प्रदान करता है। आइए Node.js पर fs मॉड्यूल का उपयोग करके फ़ाइलें पढ़ने और लिखने के उदाहरण

  1. जावास्क्रिप्ट का उपयोग करके कुकी कैसे पढ़ें? जावास्क्रिप्ट का उपयोग करके कुकी कैसे पढ़ें?

    जावास्क्रिप्ट का उपयोग करके कुकी पढ़ने के लिए कोड निम्नलिखित है: नोट - इस उदाहरण को चलाने के लिए एक लोकल सर्वर की आवश्यकता होगी। उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <

  1. - Python CGI स्क्रिप्ट में सभी HTTP हेडर्स कैसे पढ़ें?

    Python के साथ अपाचे CGI स्क्रिप्ट में कस्टम रिक्वेस्ट हेडर का मान प्राप्त करना संभव है। समाधान इससे मिलता-जुलता है। अपाचे का `mod_cgi` प्राप्त प्रत्येक HTTP रिक्वेस्ट हेडर के लिए एनवायरनमेंट वेरिएबल्स सेट करेगा, इस तरीके से सेट किए गए वेरिएबल्स में सभी का `HTTP_` प्रीफिक्स होगा, इसलिए उदाहरण के लिए