অনুরোধ বস্তুটি ফর্ম ডেটা, কুকিজ, HTTP পদ্ধতি সহ HTTP শিরোনাম তথ্য পাওয়ার পদ্ধতি সরবরাহ করে , ইত্যাদি।
নিম্নলিখিত সারণীগুলি আপনার JSP প্রোগ্রামে HTTP শিরোনাম পড়তে ব্যবহার করা যেতে পারে এমন গুরুত্বপূর্ণ পদ্ধতিগুলি তালিকাভুক্ত করে। এই পদ্ধতিগুলি HttpServletRequest এর সাথে উপলব্ধ বস্তু যা ওয়েব সার্ভারের কাছে ক্লায়েন্টের অনুরোধের প্রতিনিধিত্ব করে।
Sr. No. | পদ্ধতি এবং বর্ণনা |
---|---|
1 | কুকি[] getCookies() এই অনুরোধের সাথে ক্লায়েন্টের পাঠানো সমস্ত কুকি অবজেক্ট ধারণকারী একটি অ্যারে প্রদান করে। |
2 | গণনা getAttributeNames() এই অনুরোধের জন্য উপলব্ধ বৈশিষ্ট্যগুলির নাম সম্বলিত একটি গণনা প্রদান করে। |
3 | গণনা getHeaderNames() এই অনুরোধে থাকা সমস্ত শিরোনামের নামের একটি গণনা প্রদান করে। |
4 | গণনা getParameterNames() এই অনুরোধে থাকা প্যারামিটারগুলির নাম ধারণকারী স্ট্রিং অবজেক্টের একটি গণনা প্রদান করে। |
5 | HttpSession getSession() এই অনুরোধের সাথে যুক্ত বর্তমান সেশনটি ফেরত দেয়, অথবা যদি অনুরোধটির একটি সেশন না থাকে, একটি তৈরি করে। |
6 | HttpSession getSession(বুলিয়ান তৈরি) এই অনুরোধের সাথে যুক্ত বর্তমান HttpSession ফেরত দেয় বা, যদি বর্তমান সেশন না থাকে এবং তৈরি করা সত্য হয়, একটি নতুন সেশন ফেরত দেয়। |
7 | লোকেল getLocale() Accept-Language হেডারের উপর ভিত্তি করে ক্লায়েন্ট কন্টেন্ট গ্রহণ করবে এমন পছন্দের লোকেল ফেরত দেয়। |
8 | অবজেক্ট getAttribute(স্ট্রিং নাম) একটি অবজেক্ট হিসাবে নামযুক্ত বৈশিষ্ট্যের মান প্রদান করে, বা প্রদত্ত নামের কোনো বৈশিষ্ট্য বিদ্যমান না থাকলে শূন্য। |
9 | ServletInputStream getInputStream() একটি ServletInputStream ব্যবহার করে বাইনারি ডেটা হিসাবে অনুরোধের মূল অংশ পুনরুদ্ধার করে। |
10 | স্ট্রিং getAuthType() সার্লেট রক্ষা করতে ব্যবহৃত প্রমাণীকরণ স্কিমটির নাম প্রদান করে, উদাহরণস্বরূপ, "বেসিক" বা "SSL" বা নাল যদি JSP সুরক্ষিত না থাকে। |
11 | স্ট্রিং getCharacterEncoding() এই অনুরোধের মূল অংশে ব্যবহৃত অক্ষর এনকোডিংয়ের নাম প্রদান করে। |
12 | স্ট্রিং getContentType() অনুরোধের মূল অংশের MIME প্রকার ফেরত দেয়, বা ধরনটি জানা না থাকলে শূন্য। |
13 | স্ট্রিং getContextPath() অনুরোধের প্রসঙ্গ নির্দেশ করে অনুরোধ URI-এর অংশ ফেরত দেয়। |
14 | স্ট্রিং গেটহেডার(স্ট্রিং নাম) একটি স্ট্রিং হিসাবে নির্দিষ্ট অনুরোধ শিরোনামের মান প্রদান করে। |
15 | স্ট্রিং getMethod() HTTP পদ্ধতির নাম প্রদান করে যার সাহায্যে এই অনুরোধটি করা হয়েছিল, উদাহরণস্বরূপ, GET, POST বা PUT৷ |
16 | স্ট্রিং গেটপ্যারামিটার(স্ট্রিং নাম) একটি অনুরোধ প্যারামিটারের মান একটি স্ট্রিং হিসাবে প্রদান করে, অথবা যদি প্যারামিটারটি বিদ্যমান না থাকে তাহলে শূন্য। |
17 | স্ট্রিং getPathInfo() ক্লায়েন্ট এই অনুরোধ করার সময় যে URLটি পাঠিয়েছিল তার সাথে যুক্ত যেকোন অতিরিক্ত পাথ তথ্য প্রদান করে। |
18 | স্ট্রিং getProtocol() অনুরোধটি ব্যবহার করে প্রোটোকলের নাম এবং সংস্করণ প্রদান করে। |
19 | স্ট্রিং getQueryString() পাথের পরে অনুরোধ URL-এ থাকা ক্যোয়ারী স্ট্রিং ফেরত দেয়। |
20 | স্ট্রিং getRemoteAddr() অনুরোধ পাঠানো ক্লায়েন্টের ইন্টারনেট প্রোটোকল (IP) ঠিকানা ফেরত দেয়। |
21 | স্ট্রিং getRemoteHost() যে ক্লায়েন্ট অনুরোধটি পাঠিয়েছে তার সম্পূর্ণ যোগ্য নাম ফেরত দেয়। |
22 | স্ট্রিং getRemoteUser() এই অনুরোধকারী ব্যবহারকারীর লগইন ফেরত দেয়, যদি ব্যবহারকারীকে প্রমাণীকরণ করা হয়, অথবা যদি ব্যবহারকারীকে প্রমাণীকরণ না করা হয় তাহলে শূন্য। |
23 | স্ট্রিং getRequestURI() প্রোটোকল নাম থেকে HTTP অনুরোধের প্রথম লাইনের ক্যোয়ারী স্ট্রিং পর্যন্ত এই অনুরোধের URL এর অংশ ফেরত দেয়। |
24 | স্ট্রিং getRequestedSessionId() ক্লায়েন্ট দ্বারা নির্দিষ্ট করা সেশন আইডি প্রদান করে। |
25 | স্ট্রিং getServletPath() এই অনুরোধের URL এর অংশটি ফেরত দেয় যা JSP-কে কল করে। |
26 | স্ট্রিং[] getParameterValues(স্ট্রিং নাম) প্রদত্ত অনুরোধ প্যারামিটারের সমস্ত মান ধারণকারী স্ট্রিং অবজেক্টের একটি অ্যারে প্রদান করে, অথবা যদি প্যারামিটারটি বিদ্যমান না থাকে তাহলে শূন্য। |
27 | বুলিয়ান isSecure() এই অনুরোধটি HTTPS-এর মতো নিরাপদ চ্যানেল ব্যবহার করে করা হয়েছে কিনা তা নির্দেশ করে একটি বুলিয়ান প্রদান করে। |
28 | int getContentLength() অনুরোধের মূল অংশের দৈর্ঘ্য, বাইটে, প্রদান করে এবং ইনপুট স্ট্রীম দ্বারা উপলব্ধ করা হয়, অথবা যদি দৈর্ঘ্য জানা না থাকে তাহলে -1। |
29 | int getIntHeader(স্ট্রিং নাম) একটি int হিসাবে নির্দিষ্ট অনুরোধ হেডারের মান প্রদান করে। |
30 | int getServerPort() যে পোর্ট নম্বরে এই অনুরোধটি গৃহীত হয়েছিল সেটি ফেরত দেয়। |