প্রবন্ধ

ফর্ম মডিউলগুলির ক্রিয়া: POST এবং GET৷

গুণ method উপাদান মধ্যে <form> কিভাবে ডেটা সার্ভারে পাঠানো হয় তা নির্দিষ্ট করে।

HTTP পদ্ধতি ঘোষণা করে যে সার্ভারে প্রেরিত ডেটাতে কী কাজ করা উচিত। এইচটিটিপি প্রোটোকল বিভিন্ন পদ্ধতি প্রদান করে, এবং এইচটিএমএল ফর্ম উপাদান ব্যবহারকারীর ডেটা জমা দেওয়ার জন্য দুটি পদ্ধতি ব্যবহার করতে সক্ষম:

  • Metodo GET : একটি নির্দিষ্ট সংস্থান থেকে ডেটা অনুরোধ করতে ব্যবহৃত
  • Metodo POST : একটি রিসোর্স আপডেট করার জন্য একটি সার্ভারে ডেটা পাঠাতে ব্যবহৃত হয়

পদ্ধতি GET

সার্ভার থেকে রিসোর্স পেতে HTML GET পদ্ধতি ব্যবহার করা হয়। 

উদাহরণ স্বরূপ:

<form method="get" action="www.bloginnovazione.it/search">
    <input type="search" name="location" placeholder="Search.." />
    <input type="submit" value="Go" />
</form>

আমরা উপরের ফর্ম নিশ্চিত করার সময়, প্রবেশ Italy ইনপুট ক্ষেত্রে, সার্ভারে পাঠানো অনুরোধটি হবে www.bloginnovazione.it/search/?location=Italy.

HTTP GET পদ্ধতি সার্ভারে ডেটা পাঠাতে URL-এর শেষে একটি ক্যোয়ারী স্ট্রিং যোগ করে। ক্যোয়ারী স্ট্রিং একটি জোড়া আকারে আছে key=value প্রতীক দ্বারা পূর্বে ? .

উদ্ভাবন নিউজলেটার
উদ্ভাবনের সবচেয়ে গুরুত্বপূর্ণ খবর মিস করবেন না। ইমেল দ্বারা তাদের পেতে সাইন আপ করুন.

URL থেকে, সার্ভার ব্যবহারকারীর জমা দেওয়া মানকে পার্স করতে পারে যেখানে:

  • মূল - অবস্থান
  • মান -ইতালি

পদ্ধতি POST

HTTP POST পদ্ধতিটি আরও প্রক্রিয়াকরণের জন্য সার্ভারে ডেটা পাঠাতে ব্যবহৃত হয়। এই ক্ষেত্রে,

<form method="post" action="www.bloginnovazione.it/search">
    <label for="firstname">First name:</label>
    <input type="text" name="firstname" /><br />
    <label for="lastname">Last name:</label>
    <input type="text" name="lastname" /><br />
    <input type="submit" />
</form>

যখন আমরা ফর্মটি জমা দিই, তখন এটি সার্ভারে পাঠানো অনুরোধের মূল অংশে ব্যবহারকারীর ইনপুট ডেটা যোগ করবে। অনুরোধটি নিম্নরূপ পূরণ করা হবে:

POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33

firstname=Robin&lastname=Batman

পাঠানো ডেটা ব্যবহারকারীর কাছে সহজে দৃশ্যমান নয়। যাইহোক, আমরা ব্রাউজার বিকাশকারী সরঞ্জামগুলির মতো বিশেষ সরঞ্জামগুলি ব্যবহার করে জমা দেওয়া ডেটা নিয়ন্ত্রণ করতে পারি।

পদ্ধতি GET e POST তুলনা করলে

  • GET পদ্ধতি
    • GET পদ্ধতিতে পাঠানো ডেটা URL-এ দৃশ্যমান।
    • GET অনুরোধ বুকমার্ক করা যেতে পারে.
    • GET অনুরোধ ক্যাশে করা যেতে পারে।
    • GET অনুরোধের একটি অক্ষর সীমা আছে 2048 চরিত্র.
    • GET অনুরোধে শুধুমাত্র ASCII অক্ষর অনুমোদিত।
  • পোস্ট পদ্ধতি
    • POST পদ্ধতিতে পাঠানো ডেটা দৃশ্যমান নয়।
    • পোস্ট অনুরোধ বুকমার্ক করা যাবে না.
    • POST অনুরোধ ক্যাশে করা যাবে না।
    • POST অনুরোধের কোন সীমা নেই।
    • POST অনুরোধে সমস্ত ডেটা অনুমোদিত

Ercole Palmeri

উদ্ভাবন নিউজলেটার
উদ্ভাবনের সবচেয়ে গুরুত্বপূর্ণ খবর মিস করবেন না। ইমেল দ্বারা তাদের পেতে সাইন আপ করুন.
ট্যাগ্স: এইচটিএমএল

সাম্প্রতিক নিবন্ধ

ক্যাটানিয়া পলিক্লিনিকে অ্যাপল দর্শকের সাথে অগমেন্টেড রিয়েলিটিতে উদ্ভাবনী হস্তক্ষেপ

অ্যাপল ভিশন প্রো কমার্শিয়াল ভিউয়ার ব্যবহার করে ক্যাটানিয়া পলিক্লিনিকে একটি চক্ষুরোগ অপারেশন করা হয়েছিল...

3 মে 2024

শিশুদের জন্য রঙিন পৃষ্ঠাগুলির উপকারিতা - সব বয়সের জন্য একটি জাদু বিশ্ব

রঙের মাধ্যমে সূক্ষ্ম মোটর দক্ষতার বিকাশ শিশুদের লেখার মতো জটিল দক্ষতার জন্য প্রস্তুত করে। রঙ…

2 মে 2024

ভবিষ্যত এখানে: শিপিং শিল্প কীভাবে বৈশ্বিক অর্থনীতিতে বিপ্লব ঘটাচ্ছে

নৌ সেক্টর একটি সত্যিকারের বৈশ্বিক অর্থনৈতিক শক্তি, যা 150 বিলিয়ন বাজারের দিকে নেভিগেট করেছে...

1 মে 2024

প্রকাশকরা এবং OpenAI কৃত্রিম বুদ্ধিমত্তা দ্বারা প্রক্রিয়াকৃত তথ্যের প্রবাহ নিয়ন্ত্রণ করতে চুক্তি স্বাক্ষর করে

গত সোমবার, ফাইন্যান্সিয়াল টাইমস ওপেনএআই-এর সাথে একটি চুক্তি ঘোষণা করেছে। FT তার বিশ্বমানের সাংবাদিকতার লাইসেন্স দেয়...

30 এপ্রিল 2024

আপনার ভাষায় উদ্ভাবন পড়ুন

উদ্ভাবন নিউজলেটার
উদ্ভাবনের সবচেয়ে গুরুত্বপূর্ণ খবর মিস করবেন না। ইমেল দ্বারা তাদের পেতে সাইন আপ করুন.

আমাদের অনুসরণ