কম্পিউটার

কিভাবে JSP ব্যবহার করে একটি 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
ইউজার-এজেন্ট Mozilla/4.0 (সামঞ্জস্যপূর্ণ; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.2; MS-RTC LM 8)
গ্রহণ-এনকোডিং gzip, deflate
হোস্ট localhost:8080
সংযোগ কিপ-অ্যালাইভ
ক্যাশে-নিয়ন্ত্রণ নো-ক্যাশে

  1. কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করে একটি ফাইল পড়তে এবং লিখতে?

  2. কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করে একটি কুকি পড়তে হয়?

  3. কিভাবে একটি JSP লেনদেন ব্যবহার করে গ্রুপ প্রশ্ন?

  4. পাইথন সিজিআই স্ক্রিপ্টে সমস্ত HTTP শিরোনাম কীভাবে পড়তে হয়?