এইচটিটিপি: জিইটি এবং পোষ্টের মধ্যে পার্থক্য কী?


উত্তর 1:

HTTP- র:

পোষ্ট অনুরোধগুলি ক্লায়েন্ট (ব্রাউজার) থেকে বার্তা শরীরে সার্ভারে অতিরিক্ত ডেটা সরবরাহ করে।

বিপরীতে, জিইটি অনুরোধগুলি ইউআরএলে সমস্ত প্রয়োজনীয় ডেটা অন্তর্ভুক্ত করে। এইচটিএমএলে ফর্মগুলি পদ্ধতি = "পোস্ট" বা পদ্ধতি = "জিইটি" (ডিফল্ট) নির্দিষ্ট করে পদ্ধতি ব্যবহার করতে পারে উপাদান।

নির্দিষ্ট পদ্ধতিটি সার্ভারে ফর্ম ডেটা কীভাবে জমা দেওয়া হয় তা নির্ধারণ করে। যখন পদ্ধতিটি জিইটি হয়, সমস্ত ফর্ম ডেটা ইউআরএল-এ এনকোড করা হয়, ক্রিয়াকলাপের স্ট্রিং প্যারামিটার হিসাবে ক্রিয়া URL এ যুক্ত করা হয়। পোষ্টের সাথে, ফর্ম ডেটা HTTP অনুরোধের বার্তার মূল অংশে উপস্থিত হয়।

ধন্যবাদ!

যোগাযোগ রেখো:

বেঙ্গালুরু ওয়েব ডিজাইন সংস্থা, ওয়েবসাইট ডেভলপমেন্ট সংস্থা বেঙ্গালুরু, ওয়েবসাইট ডিজাইনিং বেঙ্গালুরু, ওয়েব ডেভলপমেন্ট বেঙ্গালুরু


উত্তর 2:

জিইটি এবং পোষ্ট দুটি পৃথক ধরণের HTTP অনুরোধ।

উইকিপিডিয়া অনুসারে:

জিইটি নির্দিষ্ট সংস্থার উপস্থাপনের জন্য অনুরোধ করে। নোট করুন যে GET টি অপারেশনগুলির জন্য ব্যবহার করা উচিত নয় যা পার্শ্ব প্রতিক্রিয়া সৃষ্টি করে, যেমন ওয়েব অ্যাপ্লিকেশনগুলিতে পদক্ষেপ নেওয়ার জন্য এটি ব্যবহার করা। এর একটি কারণ হ'ল জিইটি রোবট বা ক্রলারের দ্বারা নির্বিচারে ব্যবহার করা যেতে পারে, যা কোনও অনুরোধের কারণে হওয়া পার্শ্ব প্রতিক্রিয়াগুলি বিবেচনা করার প্রয়োজন নেই।

এবং

পোস্ট প্রসেস করার জন্য ডেটা জমা দেয় (উদাহরণস্বরূপ, একটি এইচটিএমএল ফর্ম থেকে) চিহ্নিত সংস্থানটিতে। অনুরোধের মুখ্য অংশে ডেটা অন্তর্ভুক্ত করা হয়েছে। এর ফলে নতুন সংস্থান তৈরি হতে পারে বা বিদ্যমান সংস্থানসমূহ বা উভয় আপডেট হতে পারে।

সুতরাং মূলত জিইটি দূরবর্তী ডেটা পুনরুদ্ধারে ব্যবহার করা হয় এবং দূরবর্তী ডেটা সন্নিবেশ / আপডেট করতে POST ব্যবহার করা হয়।

HTTP / 1.1 স্পেসিফিকেশন (আরএফসি 2616) বিভাগ 9 পদ্ধতি সংজ্ঞায় আপনি আগ্রহী হলে GETand POST এর পাশাপাশি অন্যান্য এইচটিটিপি পদ্ধতিতে আরও তথ্য থাকে।

প্রতিটি পদ্ধতির ইচ্ছাকৃত ব্যবহারগুলি ব্যাখ্যা করার পাশাপাশি, জপটি কেবল তথ্য পুনরুদ্ধারে কেন GET ব্যবহার করা উচিত তার জন্য কমপক্ষে একটি ব্যবহারিক কারণও সরবরাহ করে:

এইচটিটিপি প্রোটোকল ব্যবহার করে এমন পরিষেবাগুলির লেখক সংবেদনশীল ডেটা জমা দেওয়ার জন্য জিইটি ভিত্তিক ফর্ম ব্যবহার করবেন না, কারণ এর ফলে এই তথ্যটি অনুরোধ-ইউআরআইতে এনকোড করা হবে। অনেক বিদ্যমান সার্ভার, প্রক্সি এবং ব্যবহারকারী এজেন্ট অনুরোধটি ইউআরআই এমন কোনও স্থানে লগ করবে যেখানে এটি তৃতীয় পক্ষের কাছে দৃশ্যমান হতে পারে। সার্ভারগুলি পরিবর্তে POST- ভিত্তিক ফর্ম জমা ব্যবহার করতে পারে

অবশেষে, এজেএক্স অনুরোধগুলির জন্য জিইটি ব্যবহার করার সময় একটি গুরুত্বপূর্ণ বিবেচনাটি হ'ল কিছু ব্রাউজারগুলি - বিশেষত IE - একটি জিইটি অনুরোধের ফলাফলগুলি ক্যাশে করবে। সুতরাং আপনি যদি উদাহরণস্বরূপ, একই জিইটিআরকেস্ট ব্যবহার করে পোলটি করেন তবে আপনি সর্বদা একই ফলাফল ফিরে পাবেন, এমনকি আপনি যে ডেটা অনুসন্ধান করছেন তা সার্ভার-সাইড আপডেট করা হচ্ছে। এই সমস্যাটি দূর করার একটি উপায় হ'ল টাইমস্ট্যাম্প যুক্ত করে প্রতিটি অনুরোধের জন্য ইউআরএলকে অনন্য করে তোলা।


উত্তর 3:

সহজ কথায়,

জিইটি পদ্ধতিতে আপনি ইউআরএল এর মাধ্যমে আপনার ডেটা প্রেরণ করছেন। POST পদ্ধতির সাথে সাথে ডেটা ফর্ম অবজেক্টে এম্বেড করা হয় এবং আপনার ব্রাউজার থেকে সরাসরি সার্ভারে প্রেরণ করা হয়।

উভয়ই ডেটা পৌঁছে দিতে পারে তবে ডেটা রেকর্ডিং রক্ষা করার জন্য (প্রক্সি এবং ফায়ারওয়াল নিয়মের ক্ষেত্রে) নিশ্চিত করার জন্য পোষ্টটি ডেটা রেকর্ড করার জন্য ব্যবহার করা সর্বদা ভাল।


উত্তর 4:

GET এবং POST মোটেই নিরাপদ নয় এবং এই প্রশ্নের মাধ্যমে প্রেরিত ডেটাগুলি কিছু করার আগে অবশ্যই যাচাই করতে হবে।

আমরা সাধারণত ফর্ম ডেটা প্রেরণের জন্য পৃষ্ঠাগুলি সনাক্ত করতে এবং গতিশীলভাবে রেন্ডার করতে জিইটি ব্যবহার করি তবে এটি সবসময় হয় না।

জিইটি-তে পোষ্টের তুলনায় আপনি প্রেরণ করতে পারেন এমন একটি ছোট ছোট সীমাও রয়েছে যা অনেক কম সীমাবদ্ধ।

উদাহরণস্বরূপ, গুগল তার হোম পৃষ্ঠা আকারে জিইটি ব্যবহার করে কারণ ফলাফলটি সহজেই বুকমার্ক করা এবং ভাগ করে নেওয়া যায়।