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

जेएसपी का उपयोग कर HTTP शीर्षलेख कैसे पढ़ा जाए?

<घंटा/>

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

एक बार हमारे पास एन्यूमरेशन हो जाने के बाद, हम एन्यूमरेशन को स्टैंडर्ड तरीके से लूप डाउन कर सकते हैं। हम उपयोग करेंगे 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 हैडर अनुरोध उदाहरण

शीर्षक का नाम हैडर मान (मानों)
स्वीकार करें */*
स्वीकार-भाषा en-us
user-agent Mozilla/4.0 (संगत; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.2; MS-RTC LM 8)
स्वीकार-एन्कोडिंग gzip, deflate
होस्ट लोकलहोस्ट:8080
कनेक्शन Keep-Alive
कैश-कंट्रोल नो-कैश

  1. जावास्क्रिप्ट का उपयोग करके किसी फ़ाइल को कैसे पढ़ें और लिखें?

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

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

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

  1. पायथन सीजीआई लिपि में सभी HTTP शीर्षलेखों को कैसे पढ़ा जाए?

    पाइथन के साथ अपाचे सीजीआई स्क्रिप्ट में कस्टम अनुरोध हेडर का मान प्राप्त करना संभव है। समाधान इसी के समान है। अपाचे का mod_cgi प्राप्त प्रत्येक HTTP अनुरोध शीर्षलेख के लिए पर्यावरण चर सेट करेगा, इस तरह से सेट किए गए चरों में HTTP_ उपसर्ग होगा, उदाहरण के लिए x-क्लाइंट-संस्करण:1.2.3 चर HTTP_X_CLIENT_