কম্পিউটার টিউটোরিয়াল

JSP ব্যবহার করে HTTP হেডার পড়া


নিচের উদাহরণে HttpServletRequest-এর getHeaderNames() মেথড ব্যবহার করে HTTP হেডার ইনফরমেশন পড়া দেখানো হয়েছে। এই মেথড একটি Enumeration রিটার্ন করে যেটিতে বর্তমান HTTP রিকোয়েস্টের সাথে যুক্ত হেডার ইনফরমেশন থাকে।

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. জাভাস্ক্রিপ্ট দিয়ে ফাইল পড়া ও লেখা

  2. জাভাস্ক্রিপ্টে কুকি পড়া

  3. JSP-এ ট্রানজ্যাকশন ব্যবহার করে কোয়েরি গ্রুপ কীভাবে করবেন?

  4. পাইথন CGI স্ক্রিপ্টে সকল HTTP হেডার কীভাবে পড়বেন?