এইচটিএমএলে জিইটি এবং পোষ্ট পদ্ধতির মধ্যে পার্থক্য
কন্টেন্ট
GET এবং POST হ'ল দুটি দক্ষ কৌশল যা সার্ভার এবং ব্রাউজারের ডেটা সার্ভারের সাথে যোগাযোগ করার জন্য প্রয়োজন হয়। দুটি পদ্ধতি পৃথক যেখানে জিইটি পদ্ধতি ইউআরআইতে এনকোডড ডেটা যুক্ত করে যখন POST পদ্ধতির ক্ষেত্রে ডেটা ইউআরআইয়ের পরিবর্তে দেহে যুক্ত হয়। অতিরিক্তভাবে, জিইটি পদ্ধতি ডেটা পুনরুদ্ধারের জন্য ব্যবহৃত হয়। বিপরীতে, POST পদ্ধতিটি ডেটা সংরক্ষণ বা আপডেট করার জন্য ব্যবহৃত হয়।
দ্য ফর্ম ট্যাগটি ফর্মের বিষয়বস্তু প্রকাশের জন্য ব্যবহৃত হয়; এটি হিসাবে পরিচিত ফর্ম নিয়ন্ত্রণ। এই ফর্মগুলি পরবর্তী প্রক্রিয়াকরণের জন্য রিমোট মেশিনে প্রেরণ সম্পর্কিত ডেটা সহ পূর্ণ হয়। ফর্মটি তৈরির ক্ষেত্রে দুটি গুরুত্বপূর্ণ বিষয় অন্তর্ভুক্ত রয়েছে: পূর্ববর্তীটি হল প্রোগ্রামের ঠিকানা স্পেসিফিকেশন যা এর সাহায্যে ফর্মের বিষয়বস্তুগুলি পরিচালনা করে former কর্ম। পরে সেই পদ্ধতির স্পেসিফিকেশন যার সাহায্যে ফর্ম ডেটা প্রবাহিত হয় পদ্ধতি অ্যাট্রিবিউট।
অ্যাকশন বৈশিষ্ট্য বর্ণনা করে, কীভাবে এইচটিএমএল ফর্মটি পরিচালনা করতে হয়। মেথড অ্যাট্রিবিউট ডেটা জমা দেওয়ার প্রক্রিয়া পরিচালনা করে। জিইটি এবং পোষ্ট পদ্ধতিটি মেথড অ্যাট্রিবিউটের আওতায় আসে।
-
- তুলনা রেখাচিত্র
- সংজ্ঞা
- মূল পার্থক্য
- উদাহরণ
- উপসংহার
তুলনা রেখাচিত্র
তুলনার জন্য ভিত্তি | পাওয়া | পোস্ট |
---|---|---|
ভিতরে প্যারামিটার স্থাপন করা হয় | কোনো URI | শরীর |
উদ্দেশ্য | নথি পুনরুদ্ধার | তথ্য আপডেট |
অনুসন্ধান ফলাফল | বুকমার্ক হওয়ার যোগ্য। | বুকমার্ক করা যায় না। |
নিরাপত্তা | ক্ষতিগ্রস্থ, সমভূমি হিসাবে উপস্থিত | জিইটি পদ্ধতির চেয়ে নিরাপদ |
ফর্ম ডেটা ধরণের সীমাবদ্ধতা | কেবলমাত্র ASCII অক্ষরই অনুমোদিত। | কোনও বাধা নেই, এমনকি বাইনারি ডেটাও অনুমোদিত নয়। |
ফর্ম ডেটা দৈর্ঘ্য | যথাসম্ভব ন্যূনতম রাখতে হবে। | যে কোনও পরিসরে শুয়ে থাকতে পারে। |
দৃষ্টিপাত | যে কারো দ্বারা দেখা যেতে পারে। | ইউআরএলটিতে ভেরিয়েবল প্রদর্শন করে না। |
পরিবর্তনশীল আকার | 2000 চরিত্র পর্যন্ত। | 8 এমবি অবধি |
ক্যাশিং | পদ্ধতির ডেটা ক্যাশে করা যায়। | ডেটা ক্যাশে করে না। |
জিইটি পদ্ধতির সংজ্ঞা
জিইটি পদ্ধতি এইচটিএমএল নথি আনতে কোনও ওয়েব সার্ভার থেকে URL অনুরোধ করার জন্য ব্যবহৃত হয়। এইচটিটিপি প্রোটোকলের অংশ হিসাবে গণ্য করা তথ্য ব্রাউজারদের সরবরাহ করা এটি একটি প্রচলিত পদ্ধতি। জিইটি পদ্ধতিটি ইউআরএল আকারে প্রতিনিধিত্ব করে, যাতে এটি বুকমার্ক করা যায়। জিইটি ব্যাপকভাবে অনুসন্ধান ইঞ্জিনগুলিতে ব্যবহৃত হয়। অনুসন্ধানকারী ইঞ্জিনে ব্যবহারকারী দ্বারা একটি কোয়েরি জমা দেওয়ার পরে, ইঞ্জিনটি কোয়েরিটি কার্যকর করে এবং ফলস্বরূপ পৃষ্ঠাটি দেয়। ক্যোয়ারির ফলাফলগুলি একটি লিঙ্ক (বুকমার্ক) হিসাবে সেট করা যেতে পারে।
জিইটি পদ্ধতি অ্যাঙ্করগুলির প্রজন্মকে সক্ষম করে, যা ফর্মের ব্যবহারকে সরিয়ে রাখার প্রশ্নের সাথে সিজিআই প্রোগ্রাম অ্যাক্সেস করতে সহায়তা করে। ক্যোয়ারীটি একটি লিঙ্কে নির্মিত হয়েছে, সুতরাং লিঙ্কটি পরিদর্শন করা হলে সিজিআই প্রোগ্রামটি ডাটাবেস থেকে উপযুক্ত তথ্য উদ্ধার করবে।
জিইটি পদ্ধতিতে কিছু সুরক্ষা সমস্যা রয়েছে কারণ sertedোকানো ডেটা ইউআরএলটিতে দৃশ্যমান। জিইটি পদ্ধতির মাধ্যমে কেবলমাত্র একটি সীমিত পরিমাণে ডেটা যেতে পারে, কারণ ব্রাউজারটি যে URL টি যেতে পারে তার দৈর্ঘ্য হাজার অক্ষর হতে পারে।
জিইটি পদ্ধতি সম্পর্কিত আরেকটি বিষয় হ'ল এটি বিদেশী ভাষা নিয়ে ডিল করতে পারে না। জিইটি পদ্ধতিটি ব্যবহারের পরামর্শ দেওয়া হয় না তবে এখনও যখন পদ্ধতির বৈশিষ্ট্যগুলি সংজ্ঞায়িত করা হয় না তখন জিইটি পদ্ধতিটি ডিফল্ট হিসাবে ব্যবহৃত হয়।
পোস্ট পদ্ধতি সংজ্ঞা
পোস্ট পদ্ধতিটি সেই পরিস্থিতিতে উপযুক্ত যেখানে উল্লেখযোগ্য পরিমাণে তথ্য যেতে পারে। যখন কোনও সার্ভার পোষ্ট নিয়োগের কোনও ফর্মের মাধ্যমে অনুরোধটি গ্রহণ করে, তখন বাম তথ্যের জন্য এটি "শ্রবণ করে" চালিয়ে যায়। সহজ কথায়, পদ্ধতিটি ইউআরএল-এ অনুরোধ করার পরে অবিলম্বে ফর্ম ইনপুট সম্পর্কিত সমস্ত প্রাসঙ্গিক তথ্য স্থানান্তর করে।
পোষ্ট পদ্ধতিতে ওয়েব সার্ভারের সাথে দুটি যোগাযোগ স্থাপন করা দরকার যেখানে জিইটি কেবল একটি করে। পোষ্টের অনুরোধগুলি জিইটি পদ্ধতিতে যেমন পরিচালনা করা হয় ঠিক তেমনভাবে পরিচালিত হয় যেখানে স্পেসগুলি প্লাস (+) চিহ্ন এবং বিশিষ্ট অক্ষরগুলিতে ইউআরএল প্যাটার্নে এনকোড করা হয় represented এটি কোনও ফাইলের আইটেমগুলিও করতে পারে।
- জিইটি পদ্ধতিটি ইউআরআই-এর ভিতরে প্যারামিটারগুলি রাখে যখন POST পদ্ধতি শরীরে পরামিতিগুলি যুক্ত করে।
- জিইটি মূলত তথ্য আনার জন্য ব্যবহৃত হয়। বিপরীতে, POST পদ্ধতির উদ্দেশ্য হ'ল ডেটা আপডেট করা।
- পোষ্ট ক্যোয়ারির ফলাফলগুলি বুকমার্ক করা যায় না, যেখানে জিইটি কোয়েরি ফলাফলগুলি বুকমার্ক করা যেতে পারে কারণ এটি URL আকারে বিদ্যমান।
- জিইটি পদ্ধতিতে তথ্যটি ইউআরএলে দৃশ্যমান যা দুর্বলতা এবং হ্যাকিংয়ের ঝুঁকি বাড়ায়। বিপরীতে, POST পদ্ধতিটি ইউআরএলে পরিবর্তনশীল প্রদর্শন করে না এবং একাধিক এনকোডিং কৌশলও এতে ব্যবহার করা যেতে পারে যা এটিকে স্থিতিস্থাপক করে তোলে।
- যখন GET পদ্ধতিটি ফর্মটিতে ব্যবহৃত হয়, কেবলমাত্র ASCII অক্ষরগুলি ডেটা ধরণে গৃহীত হয়। বিপরীতে, POST পদ্ধতি ফর্ম ডেটা ধরণের এবং বাইনারি পাশাপাশি ASCII অক্ষরকে অনুমতি দেয় না।
- জিইটি পদ্ধতিতে পরিবর্তনশীল আকারটি প্রায় 2000 টি অক্ষর। বিপরীতভাবে, POST পদ্ধতিটি 8 এমবি পর্যন্ত ভেরিয়েবল আকারের অনুমতি দেয়।
- জিইটি পদ্ধতির ডেটা ক্যাশেযোগ্য হয় যখন পিওএসটি পদ্ধতির ডেটা হয় না।
জিইটির উদাহরণ
যখন ব্যবহারকারী কোনও ব্রাউজারের অবস্থান বারে কোনও ইউআরএল প্রবেশ করে, পছন্দ করে HTTP // www.example.com / Xyz / file1.htm। এর পরে ঠিকানাটি বৈধ HTTP GET অনুরোধে রূপান্তরিত হয়, উদাহরণস্বরূপ, GET / xyz / file1.htm HTTP / 1.0.
এই অনুরোধটি সার্ভারে স্থানান্তরিত হয় www.example.com। অনুরোধটি অনুরোধ করে file1.htm মধ্যে Xyzডিরেক্টরিটি এবং এটি HTTP- এর 1.0 উপভাষার সাথে সংযুক্ত হচ্ছে কিনা। এখানে ব্যবহারকারী ফাইল জমা দেওয়ার পরে নিজেই ফাইলটি পাবেন না, বাস্তবে ফর্মের ডেটাগুলি হ্যান্ডেল করার জন্য একটি প্রোগ্রাম পটভূমিতে চলছে।
ব্যবহারকারীর তার কার্য সম্পাদনের জন্য প্রোগ্রামটির নাম সহ ফর্ম ডেটা পাস করতে হবে। এই কার্যকরকরণটি অর্জনের জন্য, ফর্মের তথ্যটি অনুরোধ করা URL- এ যুক্ত করা হয়। এটি আসল ডেটা সহ একশ অক্ষরযুক্ত ইউআরএল উত্পন্ন করে, উদাহরণস্বরূপ, http://www.example.com/cgi-x/comments.exe?Name=AI+Alena&Age=23&Gender=female.
পোস্টের উদাহরণ
কোনও ফর্মের মাধ্যমে প্রেরিত ডেটাগুলির মতো উপস্থিত হতে পারে Name = এআই + + Alena ও বয়স = 23 & লিঙ্গ = মহিলা। প্রোগ্রামটি ডেটা বিভাজন করে ডেটা পরিচালনা করে। ফর্ম ডেটা ব্যবহার করে আলাদাভাবে এনকোড করা যায় ENCTYPE পোস্ট পদ্ধতিতে বৈশিষ্ট্য।
ফর্মের বিষয়বস্তুগুলি সাধারণত URL এ দেখা যায় না এবং এর প্রধান সুবিধাটি হ'ল POST পদ্ধতি ব্যবহার করে যথেষ্ট পরিমাণে ডেটা জমা দেওয়া যেতে পারে।
উপসংহার
জিইটি এবং পোষ্ট পদ্ধতিটি সার্ভারে ডেটা আইংয়ের জন্য ব্যবহৃত হয় এবং তাদের মধ্যে প্রধান পার্থক্য হ'ল জিইটি পদ্ধতিটি ফর্মের ক্রিয়া বৈশিষ্ট্যে সংজ্ঞায়িত ইউআরআইতে ডেটা যুক্ত করে। বিপরীতে, POST পদ্ধতি অনুরোধ করা বডিটিতে ডেটা সংযুক্ত করে। সংবেদনশীল তথ্য ফর্ম পূরণ করার প্রয়োজন হলে জিইটি পদ্ধতির ব্যবহার অনুচিত। POST পদ্ধতিটি দরকারী যখন ব্যবহারকারীর পাসওয়ার্ড বা অন্যান্য গোপনীয় তথ্য পূরণ করতে হয়।