HTTP 1.1 এ আসলে একটি স্থিতি কোড রয়েছে ( 307 ) যা অনুরোধ করে যে অনুরোধটি একই পদ্ধতি এবং পোস্ট ডেটা ব্যবহার করে পুনরাবৃত্তি করা উচিত ।
অন্যরা যেমন বলেছে, এখানে অপব্যবহারের সম্ভাবনা রয়েছে যার কারণেই অনেকগুলি ফ্রেমওয়ার্কগুলি তার বিমূর্ততায় 301 এবং 302 তে লেগে থাকে। তবে সঠিক বোঝাপড়া এবং দায়বদ্ধ ব্যবহারের সাথে আপনি যা সন্ধান করছেন তা অর্জন করতে সক্ষম হবেন।
মনে রাখবেন যে, অনুযায়ী W3.org বৈশিষ্ট , যখন METHOD
নয় HEAD
বা GET
, ব্যবহারকারী এজেন্ট ব্যবহারকারী চটপট উচিত নতুন অবস্থানে অনুরোধ পুনরায় চালানোর আগে। এছাড়াও আপনি উচিত একটি নোট এবং একটি ফলব্যাক প্রক্রিয়া প্রদান ক্ষেত্রে ব্যবহারকারীর জন্য পুরাতন ব্যবহারকারী এজেন্ট একটি 307 নিয়ে কী করবেন নিশ্চিত নয়।
এই ফর্মটি ব্যবহার করে:
<form action="Test307.aspx" method="post">
<input type="hidden" name="test" value="the test" />
<input type="submit" value="test" />
</form>
এবং টেস্ট 307.aspx থাকার পরে কেবল 307 অবস্থানের সাথে ফিরে আসে: http://google.com , ক্রোম 13 এবং ফিডলার নিশ্চিত করে যে "পরীক্ষা = পরীক্ষা" গুগলে পোস্ট হয়েছে। অবশ্যই পরবর্তী প্রতিক্রিয়া একটি 405, যেহেতু গুগল পোস্টের অনুমতি দেয় না, তবে এটি মেকানিক্স দেখায়।
আরও তথ্যের জন্য দেখুন HTTP স্থিতি কোডের তালিকা এবং W3.org বৈশিষ্ট ।
307 অস্থায়ী পুনঃনির্দেশ (যেহেতু HTTP / 1.1) এই উপলক্ষে, অনুরোধটি অন্য ইউআরআইয়ের সাথে পুনরাবৃত্তি করা উচিত, তবে ভবিষ্যতের অনুরোধগুলি এখনও মূল ইউআরআই ব্যবহার করতে পারে। 2 303 এর বিপরীতে, মূল অনুরোধটি পুনরায় প্রকাশ করার সময় অনুরোধের পদ্ধতিটি পরিবর্তন করা উচিত নয়। উদাহরণস্বরূপ, একটি POST অনুরোধটি অন্য একটি POST অনুরোধ ব্যবহার করে পুনরাবৃত্তি করতে হবে।