মূলত সেখানে ছিল 302
| Response | What browsers should do |
|------------------------|---------------------------|
| 302 Found | Redo request with new url |
ধারণাটি হ'ল:
- আপনি যদি কোনও
GET
স্থানে কাজ করে থাকেন তবে আপনি GET
নতুন ইউআরএলটিতে আবার করবেন
- আপনি যদি কোনও
POST
স্থানে কাজ করে থাকেন তবে আপনি POST
নতুন ইউআরএলটিতে আবার করবেন
- আপনি যদি কোনও
PUT
স্থানে কাজ করে থাকেন তবে আপনি PUT
নতুন ইউআরএলটিতে আবার করবেন
- আপনি যদি কোনও
DELETE
স্থানে কাজ করে থাকেন তবে আপনি DELETE
নতুন ইউআরএলটিতে আবার করবেন
- ইত্যাদি
দুর্ভাগ্যক্রমে প্রতিটি ব্রাউজার এটি ভুল করেছে। একটি পাওয়ার পরে 302
, তারা একই ক্রিয়া ( যেমন , ) GET
দিয়ে অনুরোধটি পুনরায় চেষ্টা করার পরিবর্তে সর্বদা নতুন URL এ স্যুইচ করবে :POST
- মোজাইক এটি ভুল করেছে
- নেটস্কেপ মোজাইকগুলিতে বাগগুলি অনুলিপি করেছে; সুতরাং তারা এটি ভুল পেয়েছে
- ইন্টারনেট এক্সপ্লোরার নেটস্কেপে বাগগুলি অনুলিপি করেছে; সুতরাং তারা এটি ভুল পেয়েছে
এটি ডি-ফ্যাক্টো ভুল হয়ে গেল ।
সমস্ত ব্রাউজার 302
ভুল হয়ে গেছে। সুতরাং 303
এবং 307
তৈরি করা হয়েছিল।
| প্রতিক্রিয়া | ব্রাউজারগুলি কি করা উচিত | ব্রাউজারগুলি আসলে কি করে | | ------------------------ | ------------------------ --- | --------------------------- | | 302 পাওয়া গেছে | নতুন ইউআরএল দিয়ে পুনরায় অনুরোধ | নতুন ইউআরএল সঙ্গে পান | | 303 অন্যান্য দেখুন | নতুন ইউআরএল সঙ্গে পান | নতুন ইউআরএল সঙ্গে পান | | 307 অস্থায়ী পুনঃনির্দেশ | নতুন ইউআরএল দিয়ে পুনরায় অনুরোধ | নতুন ইউআরএল দিয়ে পুনরায় অনুরোধ |
চার্ট আকারে
পুনঃনির্দেশের 5 বিভিন্ন ধরণের:
╔═══════════╤════════════════════════════════════════════════╗
║ │ Switch to GET? ║
║ Temporary │ No │ Yes ║
╠═══════════╪════════════════════════╪═══════════════════════╣
║ No │ 308 Permanent Redirect │ 301 Moved Permanently ║
╟───────────┼────────────────────────┼───────────────────────╢
║ Yes │ 307 Temporary Redirect │ 303 See Other ║
║ │ 302 Found (intended) │ 302 Found (actual) ║
╚═══════════╧════════════════════════╧═══════════════════════╝
বিকল্পভাবে:
| Response | Switch to get? | Temporary? |
|--------------------------|----------------|------------|
| 301 Moved Permanently | No | No |
| 302 Found (intended) | No | Yes |
| 302 Found (actual) | Yes | Yes |
| 303 See Other | Yes | Yes |
| 307 Temporary Redirect | No | Yes |
| 308 Permanent Redirect | No | No |