কম্পিউটার

HTTP প্রোটোকলে GET এবং POST পদ্ধতির মধ্যে পার্থক্য কী?


পদ্ধতি পান

GET পদ্ধতিটি পৃষ্ঠার অনুরোধের সাথে যুক্ত এনকোড করা ব্যবহারকারীর তথ্য পাঠায়। পৃষ্ঠা এবং এনকোড করা তথ্য দ্বারা পৃথক করা হয়? অক্ষর নিম্নরূপ −

https://www.test.com/hello?key1=value1&key2=value2

GET পদ্ধতি হল ব্রাউজার থেকে ওয়েব সার্ভারে তথ্য পাঠানোর ডিফল্ট পদ্ধতি এবং এটি একটি দীর্ঘ স্ট্রিং তৈরি করে যা আপনার ব্রাউজারের অবস্থান:বক্সে প্রদর্শিত হয়। . এটি সুপারিশ করা হয় যে GET পদ্ধতিটি ব্যবহার না করা ভাল। সার্ভারে পাস করার জন্য আপনার কাছে পাসওয়ার্ড বা অন্যান্য সংবেদনশীল তথ্য থাকলে।

GET পদ্ধতিতে আকারের সীমাবদ্ধতা রয়েছে:একটি অনুরোধ স্ট্রিংয়ে শুধুমাত্র 1024টি অক্ষর থাকতে পারে .

এই তথ্যটি QUERY_STRING হেডার ব্যবহার করে পাস করা হয়েছে এবং QUERY_STRING এনভায়রনমেন্ট ভেরিয়েবলের মাধ্যমে অ্যাক্সেসযোগ্য হবে যা getQueryString() ব্যবহার করে পরিচালনা করা যেতে পারে এবং getParameter() অনুরোধ বস্তুর পদ্ধতি।

পোস্ট পদ্ধতি

একটি ব্যাকএন্ড প্রোগ্রামে তথ্য প্রেরণের একটি সাধারণত আরো নির্ভরযোগ্য পদ্ধতি হল POST পদ্ধতি৷

এই পদ্ধতিটি GET পদ্ধতির মতো ঠিক একইভাবে তথ্য প্যাকেজ করে, কিন্তু একটি? এর পরে একটি পাঠ্য স্ট্রিং হিসাবে পাঠানোর পরিবর্তে URL-এ এটি একটি পৃথক বার্তা হিসাবে পাঠায়। এই বার্তাটি ব্যাকএন্ড প্রোগ্রামে স্ট্যান্ডার্ড ইনপুট আকারে আসে যা আপনি পার্স করতে এবং আপনার প্রক্রিয়াকরণের জন্য ব্যবহার করতে পারেন৷


  1. C# এ ওভাররাইডিং এবং লুকানোর মধ্যে পার্থক্য কী?

  2. C# এ ওভাররাইডিং এবং শ্যাডোিংয়ের মধ্যে পার্থক্য কী?

  3. তথ্যের স্বাধীনতা এবং তথ্য গোপনীয়তার মধ্যে পার্থক্য কী?

  4. পাইথন CGI প্রোগ্রামিং এ GET এবং POST এর মধ্যে পার্থক্য কি?