HTTP کد وضعیت | اسٹیٹس کوڈ کا مطلب |
---|
100 | کلائن سائیڈ کو سارا سارا درخواست داریاں جاری رکھنی چاہئی۔ یہ موقتی جواب کلائن سائیڈ کو اطلاع دینے کے لئے استعمال کیا جاتا ہے کہ اس کی کچھ درخواستوں کو سرور نے حاصل کیا اور ان کو رد نہیں کیا ہے. کلائن سائیڈ کو باقی درخواست داریاں بھی جاری رکھنی چاہئی یا اگر درخواست مکمل ہو چکی ہے تو جواب کو نظر انداز کرنا چاہئی. سرور کو درخواست مکمل ہونے کے بعد کلائن سائیڈ کو آخری جواب بھیجنا چاہئی. |
101 | سرور نے کلائنٹ کی درخواست کو سمجھ لیا ہے اور کلائنٹ سائیڈ کو 'Upgrade' سرٹل کے ذریعہ اطلاع دینا چاہے کہ ایک مختلف پروٹوکول استعمال کریں تاکہ درخواست مکمل ہو جائے. جواب میں آخری خالی لائن بھیجنے کے بعد، سرور ان پروٹوکولوں کو تبدیل کرے گا جو 'Upgrade' سرٹل میں دئے گئے ہیں. جدید پروٹوکول کو تبدیل کرنے کی ضرورت ہیں جب اس سے زیادہ فائدہ مل سکتا ہے. مثلاً جدید HTTP ورژن کی تبدیلی پرانا ورژن کے مقابلے میں مزید فائدہ ہوتا ہے، یا حقیقی-وقت اور سینکریئن پروٹوکول، ریسورسوں کو پیش کیا جاتا ہے جو ایسے خصوصیات کا فائدہ اٹھاتا ہے. |
102 | WebDAV (RFC) کے ذریعہ توسیع شدہ اسٹیٹس کوڈ، 2518) اس کا مطلب ہے کہ پروسیس جاری رہے گا. |
200. | درخواست کامیاب ہو چکی ہے، اور جو درخواست کئی ہوا تھی، اس کا جواب سرور کے ساتھ جواب سرٹل کے ساتھ جواب دینا چاہئے. |
201 | درخواست پورا ہو چکی ہے، اور درخواست کی ضرورتوں کی بنیاد پر ایک نئی ریسورس قائم ہو چکی ہے، اور اس کا URI 'Location' سرٹل کے ساتھ جواب دینا چاہئے. اگر ضروری ریسورس وقت میں نہیں قائم کیا جاسکتا تو،202 جب 'Accepted' جواب دینا چاہئے. |
202 | سرور نے درخواست قبول کی ہے، لیکن وہ ابھی تک پروسیس کی نہیں ہوئی ہے. جیسا کہ وہ رد کی جاسکتی ہے، درخواست کی نهایی طور پر کوئی بھی نہیں چل سکتی ہے. غیر متعدد عملوں کی صورت میں، اس کا کوئی بھی بہتر طریقہ نہیں ہے جس میں اس کا اسٹیٹس کوڈ جواب دینا. 202 اس کا اسٹیٹس کوڈ جواب دینا سرور کو دیگر پروسیسوں سے (مثلاً بچ بپ) درخواست قبول کرنے کی اجازت دیتا ہے.-ایک عملیاتی جو صرفاً ایک مرتبہ فی دن انجام دیا جاتا ہے) بغیر کہ کلائنٹ سائیڈ کو سرور تک جوڑا رکھنا پڑتا ہو، تک بچ بپ آپریشن مکمل ہو جائے. درجوعلیک اپنے درخواست کو قبول کرنے اور اس کی جواب دینے کے بعد، 202 اس اسٹیٹس کوڈ کا جواب، واپس نکالا گئے انٹیٹی میں کچھ معلومات شامل ہونی چاہیے تاکہ پروسیس کی موجودہ حالت کا انسائن کیا جاسکے، نیز پروسیس کی حالت کا مونٹر یا پیش گوئی کا پوائنٹر شامل ہونا چاہیے تاکہ استعمال کرنے والا اس تقریب کو مکمل ہو یا نہ ہو کا انسائن کرسکے. |
203 | سرور نے درخواست کو کامیابی سے پروسیس کیا، لیکن واپس نکالے گئے انٹیٹی ہیڈر میٹا انفارمیشن اصل سرور پر اہم نہیں ہے، بلکہ مقامی یا تیسرے-پارٹی کاپی. موجودہ معلومات موجودہ ورژن کا ذیلی یا بڑا حصہ ہو سکتا ہے. مثلاً ری سورسز کا شامل ہونے والی میٹا کی وجہ سے اصل سرور کو میٹا سپر کا پتہ چل سکتا ہے. اس اسٹیٹس کوڈ کو استعمال کرنا ضروری نہیں ہے اور یہ صرف اس صورت میں مناسب ہوتا ہے جب جواب کو واپس نکالا جاتا ہے 200 ایک اوکی جواب کے بغیر. |
204 | سرور نے درخواست کو کامیابی سے پروسیس کیا، لیکن کوئی فزیکل کنٹنٹ واپس نہیں دینا چاہیے اور اپڈیٹیڈ میٹا انفارمیشن واپس دینا چاہتا ہے. جواب کا شکل ایک انٹیٹی ہیڈر کی شکل میں آسکتا ہے، نئی یا اپڈیٹیڈ میٹا انفارمیشن واپس دیتا ہے. اگر اس ہیڈر انفارمیشن کا موجودگی ہے تو وہ درخواست کی متغیر سے مربوط ہونا چاہیے. اگر کلائنٹ سائیڈ ایک براؤزر ہے تو استعمال کرنے والا براؤزر کو جو درخواست دی تھی اس ویوز کو کسی تبدیلی کے بغیر رکھنا چاہیے، جیسا کہ اس کا نیا یا اپڈیٹیڈ میٹا انفارمیشن اس استعمال کرنے والا براؤزر کے فعال ویوز میں اس کا اپلی کیا جائے. چونکہ 204 جواب کو کسی پیغام کے جسم کو شامل نہیں کیا جانا چاہیے، یہ ہیڈر کے بعد پہلی خالی لائن سے ختم ہوتا ہے. |
205 | سرور نے درخواست کو کامیابی سے پروسیس کیا اور کوئی چیز نہیں واپس نکالا. لیکن برعکس 204 جواب، جوابی کہ اس اسٹیٹس کوڈ کو برقرار رکھنا چاہیے، اس جواب کو درخواست کی جانب سے دکومنٹ ویوز کو ری سیٹ کرنے کے لئے استعمال کیا جاتا ہے. یہ جواب کی اصل کوشش یہ ہے کہ یہ فرم کو فوری طور پر استعمال کرنے کے بعد ری سیٹ کیا جائے تاکہ استعمال کرنے کو آسان بن سکے. جیسا کہ 204 response, this response is also prohibited from including any message body and ends with the first blank line after the header. |
206 | The server has successfully processed part of the GET request. HTTP download tools like FlashGet or Xunlei use this type of response to implement a breakpoint continuation or to break up a large document into multiple download segments to download simultaneously. The request must contain a Range header to indicate the range of content the client side wants, and may include If-Range as a request condition. The response must contain the following header fields: Content-Range to indicate the range of content returned in this response; if it is a multi-segment download with Content-Type multipart/byteranges, each multipart segment should contain a Content-Range field to indicate the content range of this segment. If the response contains Content-Length, then its value must match the actual number of bytes in the content range it returns. Date ETag and/یا Content-Location، اگر درخواست مشابه باید یک پاسخ داشته باشد 2پاسخ 00. Expires، Cache-کنترل، و/or Vary, if its value may be different from the value corresponding to other responses to the same variable before. If this response request uses If-Range strong cache validation, then this response should not include other entity headers; if this response request uses If-Range weak cache validation, then this response should not include other entity headers; this avoids inconsistencies between cached entity content and updated entity header information. Otherwise, this response should contain all entity header fields that should be returned in a 200 response. If the ETag or Last-Modified headers do not match exactly, the client side cache should prohibit combining the content returned in the 206 response with any previously cached content. Any cache that does not support Range and the Content-رینج سرچرچا کا محفوظ کیا جاتا ہے سابق محفوظ کانٹینٹ کی جواب کی کسی بھی سابق محفوظ کانٹینٹ سے. 206 جواب. |
207 | آئی پی ڈیو اے وی کی ایک اسٹیٹس کوڈ کا توسیع (RFC 2518) نشاندهنده این است که بدنه پیام بعدی یک پیام XML خواهد بود و ممکن است یک سری کدهای پاسخ مستقل بسته به تعداد زیرمتنهای قبلی داشته باشد.-است. |
300 | منبع درخواست شده دارای گزینههای بازخوردی است، هر کدام دارای آدرس خاص خود و درخواستهای مرورگر-کاربر یا مرورگر میتواند آدرسی را برای هدایت انتخاب کند. مگر اینکه این درخواست HEAD باشد، پاسخ باید شامل یک بدنهای باشد که لیستی از ویژگیها و آدرسهای منابع را شامل شود که کاربر یا مرورگر میتواند از آنها برای انتخاب آدرس هدایت مناسب استفاده کند. فرمت این بدنه بر اساس فرمت تعریف شده توسط Content-نوع. مرورگر ممکن است بر اساس فرمت پاسخ و قابلیتهای خود مرورگر، انتخاب مناسبترین گزینه را به طور خودکار انجام دهد. البته، اطلاعات مذاکره محرک شده توسط RFC 2616 توضیحی در مورد اینکه چگونه این انتخاب خودکار باید انجام شود، ارائه نشده است. اگر سرور خود نیز یک انتخاب بازخورد مورد علاقه دارد، URI بازخورد باید در Location مشخص شود؛ مرورگرها ممکن است از این مقدار Location به عنوان آدرس برای هدایت خودکار استفاده کنند. علاوه بر این، مگر اینکه مشخص شود، پاسخ نیز قابل ذخیرهسازی است. |
301 | درخواست شده منبع به طور دائمی به مکان جدیدی منتقل شده است و هرگونه ارجاع آینده به این منبع باید از یکی از چند URI که توسط این پاسخ بازگردانده میشود استفاده کند. اگر ممکن باشد، مشتری که قابلیت ویرایش لینک را دارد، باید به طور خودکار آدرس درخواست شده را به آدرسی که از سرور بازگردانده میشود تغییر دهد. مگر اینکه مشخص شود، این پاسخ نیز قابل ذخیرهسازی است. URI دائمی جدید باید در زمینه Location از پاسخ بازگردانده شود. مگر اینکه این درخواست HEAD باشد، باید بدنه پاسخ شامل یک هHyperlink به URI جدید و توضیح مختصری باشد. اگر این درخواست GET یا HEAD نباشد، مرورگر از خودکار هدایت کردن ممنوع است مگر اینکه توسط کاربر تأیید شود، زیرا شرایط درخواست ممکن است به دلیل این تغییر کند. توجه: برای برخی مرورگرها که از HTTP استفاده میکنند،/10 پروٹوکول، جب وہ پوسٹ درخواست فرستائیں اور جبکہ حاصل کیا جاتا ہے، 301 جواب، بعد میں ردشدگی درخواست کو GET بنادیا جائے گا。 |
302 | درخواست کی درخواست اب موقتی طور پر مختلف URI سے جواب دے رہا ہے۔ کیونکہ ایسے ردشدگی موقتی ہیں، کلائنٹ سائیڈ کو مستقبل میں درخواستوں کو اصل آدرس پر فرستادنے کو جاری رکھنا چاہئے، جبکہ جواب کو کیش میں لگایا جاسکتا ہے اگر کیش میں لگانے کا ذکر کیا گیا ہو،-کنٹرول یا Expires کا، نئی موقتی URI جواب کے لائکیشن فیلڈ میں واپس کی جانی چاہئے۔ اگر یہ ایک ہیڈ درخواست نہیں ہے تو جواب کی اشیاء میں نئی URI کا ہیپرلائک اور مختصر مختصر توضیح شامل ہونی چاہئے۔ اگر یہ GET یا ہیڈ درخواست نہیں ہے تو، بروزر کو خودکار ردشدگی جو کاربر کی منظوری سے نہ ہوئی ہو، منع کرنا چاہئے، کیونکہ درخواست کی شرائط کا تبدیلی ہونے کا امکان ہے، یاد دلی: جبکہ RFC 1945 اور RFC 2068 مستندات کوڈ کا کوئی کلائنٹ سائیڈ نہیں بغیر جائزہ لینا چاہئے جب ردشدگی کی جائے، کئی موجودہ بروزروں نے اس کا 302 جواب کا 303 جواب اور استعمال کریں تاکہ اس لائکیشن میں مخصوص URI تک رسائی حاصل کی جاسکے، اصل درخواست کا طریقہ کار کو نظر انداز کرتے ہوئے، اسٹیٹس کوڈ 303 اور 307 بگنا دیا گیا تھا تاکہ سرور کو واضح ہو کہ کلائنٹ سائیڈ سے کیا توقع رکھا جارہا ہے。 |
303 | موجودہ درخواست کے جواب کو دوسری URI پر پائا جاسکتا ہے، اور کلائنٹ سائیڈ کو اس ریسورس تک دستیابیت حاصل کرنی چاہئے۔ یہ طریقہ اصل میں اسلئک کو جاری رکھنے کی اجازت دینے کے لئے موجود ہے،-پوسٹ درخواست فعال کردہ کا آؤٹ پوسٹ ری سورس پر ردشدہ ہے۔ یہ نئی URI اصل ریسورس کا جائزہ نہیں ہے۔ بھی، 303 پاسخها از ذخیرهسازی ممنوع هستند. البته، درخواست دوم (redirect) ممکن است ذخیره شود. URI جدید باید در میدان Location پاسخ بازگردانده شود. مگر اینکه این درخواست HEAD باشد، باید实体 پاسخ شامل یک لینک فراگیر به URI جدید و توضیح مختصری باشد. توجه: بسیاری از مرورگرهای قبل از HTTP}}/1.1 نمیفهمند 303 اگر نیاز به در نظر گرفتن تعامل با این مرورگرها دارید، مرورگرهایی که 302 کافی باشد، زیرا اکثر مرورگرها وضعیت را به درستی مدیریت میکنند. 302 پاسخها دقیقاً به همان روشی که در بالا مشخص شده است، به گونهای که سمت مشتری باید با آن برخورد کند. 303 پاسخها. |
304 | اگر سمت مشتری درخواست GET شرطی ارسال کند و درخواست مجاز باشد و محتوای مستند تغییر نکرده باشد (از آخرین بازدید یا بر اساس شرایط درخواست)، سرور باید این کد وضعیت را بازگرداند. 304 پاسخها از شامل بدنه پیام ممنوع هستند، بنابراین همیشه با اولین خط خالی بعد از سربرگ پایان مییابند. پاسخ باید شامل اطلاعات سربرگ زیر باشد: تاریخ، مگر اینکه این سرور بدون ساعت باشد.
اگر سرور بدون ساعت نیز این قوانین را دنبال کند، سپس سرور پروکسی و سمت مشتری میتوانند خود به خود میدان تاریخ را به سربرگ پاسخ دریافتی اضافه کنند (مانند آنچه در RFC مشخص شده است 2068)، و مکانیزم کش به خوبی کار خواهد کرد. ETag و/یا Content-Location، اگر درخواست مشابه باید یک پاسخ داشته باشد 2پاسخ 00. Expires، Cache-کنترل، و/یا Vary، اگر ارزش آن ممکن است از ارزشی که قبل از این به سایر پاسخهای مربوط به همان متغیر دیگر باشد متفاوت باشد.
اگر درخواست پاسخ از طریق تأیید قوی کش استفاده کند، نباید این پاسخ شامل سایر سربرگهای موجودیت باشد؛ در غیر این صورت (مثلاً درخواست GET شرطی از طریق تأیید کش ضعیف استفاده میکند)، این پاسخ از شامل سایر سربرگهای موجودیت ممنوع است؛ این کار از ناهمگونی بین محتوای موجودیت ذخیره شده و اطلاعات سربرگ موجودیت بهروز جلوگیری میکند. اگر یک 304 جواب کو ظاہر کرتا ہے کہ کسی اشیاء کو اب کچھ نہیں کچھ رکھا جاتا ہے، کیشنگ سسٹم کو اس جواب کو نظر انداز کرنا چاہیے اور بغیر کوئی روکاوٹ کے بار بار درخواست دینا چاہیے۔
اگر کسی 304 جواب کو کیش میں لگایا جاتا ہے، کیشنگ سسٹم کو پورا کا جواب دوبارہ تازہ کرنا چاہیے تاکہ جواب میں تمام فیلڈوں کی تازگی کی اقدار کو ظاہر کرنے کی کوشش کی جائے۔ |
305 | درخواست کیوں کہ مندوبین کو مخصوص پراکیسی کے ذریعہ رسائی حاصل کرسکتا ہے، مخصوص پراکیسی کی URI معلومات لوکیشن فیلڈ میں دی گئی ہیں۔ وصول کنندہ کو یہاں تک رسائی حاصل کرنے کے لئے مخصوص پراکیسی کے ذریعہ علیحدہ علیحدہ درخواست دینا چاہیے۔ صرف اصل سرور کو اس کا قائم کرنا چاہیے، 305 جواب میں نوٹ: واضح طور پر کوئی مخصوص 305 RFC میں جواب، 2068 ایک واحد درخواست کو توجیہ دینا، یہ صرف اصل سرور کے ذریعہ قائم کیا جاسکتا ہے۔ اس طرح کی روکاوٹوں کو نظر انداز کرنا بھاری سیکورٹی کے اثرات کا باعث ہوسکتا ہے。 |
306 | مستعارضاحت کی نئی ورژن میں، 306 استتار کو اب استعمال نہیں کیا جاتا ہے。 |
307 | درخواست کیوں کہ درخواست کا مندوبین نئی URI سے جواب دے رہا ہے۔ جیسے کہ ایسے توجیہ تاختی ہیں، کلائنٹ سائیڈ کو مستقبل میں مستقل طور پر اصل آدرس پر درخواست دینا چاہیے۔ اس جواب کو صرف کیش میں مخصوص ہونے پر کیش میں رکھا جاسکتا ہے。-کنٹرول یا مکمل تاریخ. نئی تاختی URI کو جواب کی لوکیشن فیلڈ میں واپس لایا جائے۔ اگر یہ ہیڈ درخواست نہیں ہو، تو جواب دہ مشین کو نئی URI تک پوائنٹ کرنے والا ہیپرلنک اور مختصر وصف شامل کرنا چاہیے۔ کیونکہ کچھ براؤزرز اس کو نہیں پہچانتی ہیں، 307 جواب، مذکورہ بالا معلومات کو شامل کرنا چاہیے تاکہ یوزر اس نئی URI تک رسائی حاصل کرسکے。
اگر یہ گت یا ہیڈ درخواست نہیں ہو، تو براؤزر خودکار توجیہ کو روکتی ہے جیسے کہ درخواست کی شرائط کا تبدیل ہوسکتا ہے。 |
400 | 1معنویات نادرست ہیں، اور موجودہ درخواست کو سرور نے سمجھا نہیں سکتا. اگر ملاحظات نہیں کی جائیں تو، کلائنٹ سائیڈ کو درخواست کو بار بار پیش نہیں کرنا چاہئے. 2درخواست کی پارامتر درست نہیں ہیں. |
401 | موجودہ درخواست کو استعمال کنندہ احراز کی ضرورت ہے. جواب میں یورو کو دکھایا جانا چاہئے.-ایک احراز کی سرور کو درخواست کی وسائل کیلئے استعمال کرنا چاہئے تاکہ استعمال کنندہ کو معلومات طلب کی جائیں. کلائنٹ سائیڈ کو مناسب اتھورائزیشن سرائیٹ کی معلومات کے ساتھ درخواست دوبارہ پیش کر سکتا ہے. اگر موجودہ درخواست میں اتھورائزیشن سرٹیفیکٹ کا جواب شامل ہو، تو 401 جواب کو اس لئے پیش کیا گیا ہے کہ سرور نے ان سرٹیفیکٹس کو رد کر دیا ہے. اگر 401 جب جواب میں پچھلے جواب کی طرح ایک ہی احراز کی جستجو شامل ہوتی ہے اور براؤزر نے کم سے کم ایک بار احراز کی کوشش کی ہوئی ہو، تو براؤزر کو اس جواب میں شامل وسیع معلومات کو استعمال کنندہ کو دکھانا چاہئے، کیونکہ اس وسیع معلومات میں مربوط تشخیصی معلومات دستیاب ہو سکتی ہیں. دیکھئے RFC 2617. |
402 | اس اسٹیٹ کوڈ کو مستقبل میں ممکنہ ضرورتوں کیلئے محفوظ رکھا گیا ہے. |
403 | سرور نے درخواست کو سمجھا، لیکن اس کو چلانے سے انکار کر دیا ہے. اس کے برعکس 401 جب سرور ناچا ہو کہ کلائنٹ کو کوئی معلومات مل جائیں، تو اس جواب کو دینا چاہئے. اگر اس جواب کو کسی کسی سرور کی جانب سے رد کیا گیا ہے تو، تو اس جواب کو دینا چاہئے. 404 جب سرور ناچا ہو کہ کلائنٹ کو کوئی معلومات مل جائیں، تو اس جواب کو دینا چاہئے. |
404 | آپیل کامیاب نہیں ہوئی، اور درخواستی ہونے والا وسائل سرور پر نہیں پایا ہیں. استعمال کنندہ کو بتایا جانا چاہئے کہ یہ حالت موقتی ہے یا مستقل، اگر سرور اس حالت کی وضاحت کرنا چاہتا ہے تو 410 استیٹ کوڈ کو استعمال کیا جانا چاہئے تاکہ پرانے وسائل کو بتایا جائے کہ وہ مستقل طور پر دستیاب نہیں ہیں کیونکہ کسی داخلی کانفیگریشن میکانزم کی وجہ سے دستیاب نہیں ہیں اور کوئی آئی میکسی کا پتا نہیں ہے. 404 استیٹ کوڈ جب سرور کسی اپیل کو رد کرنا چاہتا ہے کہ وہ کیا کیا رد کر رہا ہے یا کوئی دوسرا مناسب جواب دستیاب نہیں ہے، تو عام طور پر استعمال کیا جاتا ہے. |
405 | The request method specified in the request line cannot be used to request the corresponding resource. The response must return an Allow header indicating a list of request methods that can be accepted by the current resource. Since PUT and DELETE methods write to resources on the server, most web servers do not support or do not allow the above request method by default, and will return a 405 روشی که در خط درخواست مشخص شده نمیتواند برای درخواست منبع مربوطه استفاده شود. پاسخ باید هدریقاننامهی Allow را بازگرداند که لیستی از روشهای درخواستی که منبع فعلی میتواند پذیرفته شود را نشان میدهد. از آنجایی که روشهای PUT و DELETE منابع را روی سرور مینویسند، بیشتر سرورهای وب به طور پیشفرض از این روشهای درخواستی پشتیبانی نمیکنند یا اجازه نمیدهند و به جای آنها پاسخ میدهند |
406 | خطای مربوط به چنین درخواستهایی.-ویژگیهای محتوای منبع درخواست شده با شرایط در هدریقاننامهی درخواست همخوانی ندارد، بنابراین نمیتوان جسم پاسخ ایجاد کرد. مگر اینکه این درخواست HEAD باشد، پاسخ باید جسمی بازگرداند که کاربر یا مرورگر بتواند ویژگیهای جسم مناسب و لیست آدرسها را انتخاب کند. فرمت جسم توسط نوع رسانهای که در Content |
407 | هدریقاننامهی نوع. مرورگر میتواند بهترین انتخاب را بر اساس فرمت و قابلیتهای خود انجام دهد. اما مشخصات برای انجام انتخابهای خودکار چنین انتخابهایی تعریف نشده است. 401 مثل-برای احراز هویت احراز کنید. سمت مشتری میتواند پاسخ پروکسی را بازگرداند، اما سمت مشتری باید در سرور پروکسی احراز هویت کند. سرور پروکسی باید هدریقاننامهی پروکسی را بازگرداند.-هدریقاننامهی احراز هویت. ببینید RFC 2617. |
408 | درخواست زمانگذشت. سمت مشتری در زمانی که سرور آماده انتظار بود، نتوانسته است درخواست را ارسال کند. سمت مشتری میتواند در هر زمانی درخواست را بدون هیچ تغییری مجدداً ارسال کند. |
409 | درخواست نتوانسته است به دلیل تضاد با وضعیت فعلی منبع درخواست شده تکمیل شود. این کد تنها زمانی مجاز به استفاده است که فرض شود کاربر قادر به حل تضاد است و درخواست جدیدی را مجدداً ارسال خواهد کرد. پاسخ باید اطلاعات کافی را برای کاربر فراهم کند تا منبع تضاد را شناسایی کند. تضادها معمولاً در پردازش درخواستهای PUT رخ میدهند. به عنوان مثال، در یک نسخه-checked environment, if the version information attached to a PUT-چکشا کا ماحول، اگر ورژن کی معلومات کو پیچ کیوٹ میں جوڑا گیا ہے، تو-مخصوص ریسورس کی ترمیم درخواست کو پچھلے (تیسرے) درخواست سے متعارض ہوتی ہے، تو 409 کسی کی جانب سے درخواست، سرور کو ایک جواب دینا چاہئے
کمپنی کی جواب، استعمال کو اطلاع دینا کہ درخواست نہیں مکمل کی جاسکتی. |
410 | اس وقت، جواب کی جسم کی احتمالناً ایک مقابلو کی تفریق بین دو متعارض ورژنوں میں شامل ہوگی، تاکہ استعمال کو جوڑی ہوئی ورژن کی دوبارہ ارسال کی جاسکے. 404 درخواست شدہ ریسورس سرور پر اب دستیاب نہیں ہے اور کوئی معلوم فروغی آدرس نہیں ہے. اس حالت کو دائمي طور پر سمجھا جانا چاہئے. اگر ممکن ہو، کلائنٹ سائیڈ کو رابطے کی ترمیم کی صلاحیت کے حامل کو اس آدرس کی تمام رجوعات کو استعمال کی اجازت سے حذف کرنا چاہئے. اگر سرور اس حالت کو معلوم نہیں کرتا یا اس حالت کو دائمي طور پر سمجھ نہیں سکتا، تو 410 جواب کو کیوبائٹر کا معیار بناکر استعمال کیا جانا چاہئے. جب تک کہ نہ کسی دوسری طرح کا مظاہرہ نہ کیا جائے، اس جواب کو کیوبائٹر کیا جانا چاہئے. مقصد،
یہ طرح کا واقعہ وقت میں عام ہوتا ہے-محدود، قیمت-اضافہ کردہ خدمات. ممتاز طور پر، 410 جواب کا استعمال، کلائنٹ سائیڈ کو اطلاع دینا ہے کہ ایک شخص کی ملکیت میں موجود سائٹ میں اس وقت کوئی سائٹ نہیں ہے. بلاک کسانی سرور مالک کی جانب سے، تمام دائمي طور پر غیر قابل دسترس سائٹوں کو 'گونے' کے طور پر نشان داری کرنا، پوری طرح سے کسی کی جانب سے نہیں. 410 گونے، اور اس نشان کو کتنی مدت رکھنا. |
411 | سرور درخواست کو بغیر کسی کانٹینٹ کی تعریف کے قبول نہیں کرتا.-لینگ سرسرا.-لینگ سرسرا کے ذریعہ درخواست کے جسم کی لمبائی کا مظاہرہ کرنا، کلائنٹ سائیڈ کو درخواست دوبارہ ارسال کرنے کی اجازت دی جانی چاہئے. |
412 | سرور در زمان تأیید اینکه پیششرطها در سربرگ درخواست داده شدهاند، با یک یا چند پیششرط مواجه نشده است. این کد وضعیت به سمت مشتری اجازه میدهد که پیششرطها را در دادههای متاداده درخواست شده (سربرگ درخواست) هنگام بازیابی منابع تنظیم کند، بنابراین از اعمال روش درخواست به منابعی غیر از آنچه که میخواهد، جلوگیری میکند. |
413 | سرور از پردازش درخواست فعلی خودداری میکند زیرا درخواست بیش از جسمی را که سرور مایل یا قادر به پردازش آن است، ارسال کرده است. در این حالت، سرور میتواند اتصال را ببندد تا از ادامه ارسال درخواست توسط سمت مشتری جلوگیری کند. اگر این وضعیت موقتی باشد، سرور باید یک Retry-پس از سربرگ پاسخ برای اطلاع دادن به سمت مشتری که چقدر زمان میتواند دوباره تلاش کند. |
414 | URI درخواست شده بیشتر از طولی است که سرور میتواند آن را تفسیر کند، بنابراین سرور درخواست را رد میکند. این بسیار نادر است و موارد معمول شامل: فرم ارسالی که باید از روش POST استفاده میکرد، به روش GET تبدیل میشود و باعث میشود که توالی پرسش (Query String) بسیار طولانی شود. URIهای بازگردانی شده به "حفرههای سیاه"، مانند هر بار که درخواست بازگردانی شده از URI قدیمی به عنوان بخشی از URI جدید استفاده میشود، منجر به این میشود که URI پس از چندین بازگردانی بسیار طولانی شود. مشتری در حال تلاش برای حمله به سرور با باگهای امنیتی موجود در برخی سرورها است.
این نوع سرور از یک-بافر طول برای خواندن یا دستکاری URI درخواست شده. وقتی پارامترهای بعد از GET از یک مقدار مشخص بیشتر شوند، ممکن است بروز خطای پر شدن بافر رخ دهد که منجر به اجرای کد تصادفی میشود [1سرورهایی که چنین آسیبپذیریهایی ندارند باید یک 414 کد وضعیت. |
415 | برای روش درخواست فعلی و منابع درخواست شده، جسمی که در درخواست ارسال شده، در فرمتی قرار دارد که سرور از آن پشتیبانی نمیکند، بنابراین درخواست رد میشود. |
416 | اگر درخواست شامل سربرگ Range باشد و هیچ یک از محدودههای مشخص شده در Range با محدوده موجود منابع فعلی همخوانی نداشته باشد و If-درخواستی که سرور دریافت کرده، سرور باید یک 416 status code. If the Range uses a byte range, then this situation means that the first byte position of all data ranges specified by the request exceeds the length of the current resource. The server should also include a Content-Range entity header along with the 416 status code to indicate the length of the current resource. This response is also prohibited from using multipart/byteranges as its Content-Type. |
417 | The expected content specified in the request header Expect cannot be satisfied by the server, or the server is a proxy server that has clear evidence that the expected content cannot be satisfied on the next node of the current route. |
421 | The number of connections to the server from the Internet Protocol Address where the current client side is located exceeds the maximum allowed by the server. Typically, the Internet Protocol Address here refers to the client side address seen from the server (such as the user's gateway or proxy server address). In this case, the connection count may involve more than one end user. |
422 | The number of connections to the server from the Internet Protocol Address where the current client side is located exceeds the maximum allowed by the server. Typically, the Internet Protocol Address here refers to the client side address seen from the server (such as the user's gateway or proxy server address). In this case, the connection count may involve more than one end user. |
422 | The request was formatted correctly, but could not be responded to due to a semantic error. (RFC 4918 ویکدیو) 423 Locked The current resource is locked. (RFC 4918 ویکدیو) |
424 | موجود درخواست کسی سابق درخواست کی وجہ سے فیلار ہوئی ہے، جیسا کہ پروپاچٹ. (RFC 4918 ویکدیو) |
425 | وебدیو ایڈوانس کلکشن ڈرافٹ میں دکھایا گیا ہے، لیکن ویکدیو سیکوینٹل سیٹ پروٹوکول (RFC 3658). |
426 | کلائنٹ سائیڈ کو تلس کو چلنا چاہیئے/1.0. (RFC 2817) |
449 | میکسیکو کی جانب سے توسیع شدہ، درخواست کو مناسب کارروائی کی انجام دہی کے بعد دوبارہ کوشش کی جانی چاہیئے. |
500 | سرور نے ایک غیر متوقع صورت حال کا سامنا کیا جس نے اس کو درخواست مکمل کرنے سے روک دیا. عام طور پر، یہ مسئلہ سرور کے کوڈ کی فیلار ناوبالی کی وجہ سے رختا ہوا. |
501 | سرور موجود درخواست کیلئے ضروری کسی خصوصیت کو نہیں دکھاتا. جب سرور کسی درخواست کا طریقہ نہیں پہچا سکتا اور کسی وسائل کیلئے اپنی درخواست کو نہیں دکھاتا. |
502 | جبکوک کا سرور گیتووی یا پراکسی کا طور سے کام کرتا ہوا، جب وہ کسی درخواست کو کوشش کرتا ہوا تو اپر اسٹریم سرور سے ناجائز جواب ملتا ہوا. |
503 | سرور در حال حاضر به دلیل نگهداری موقت سرور یا اضافه بار نمیتواند درخواستها را پردازش کند. این وضعیت موقت است و پس از مدتی باز خواهد شد. اگر زمان تأخیر قابل پیشبینی باشد، پاسخ میتواند شامل Retry-پس از سربرگ برای نشاندهی زمان تأخیر. اگر زمان تأخیر قابل پیشبینی باشد، پاسخ میتواند شامل Retry-پس از اطلاعات داده نشده، سمت مشتری باید آن را مانند 5پاسخ 00. توجه: وجود یک 503 کد وضعیت به این معنا نیست که سرور باید از آن در صورت اضافه بار استفاده کند. برخی از سرورها به سادگی میخواهند اتصال مشتری را رد کنند. |
504 | وقتی که سروری که به عنوان گیتووی یا پروکسی کار میکند، تلاش میکند تا درخواستی را اجرا کند، نمیتواند به موقع پاسخی از سرور بالادستی (محدود به URI مانند HTTP، FTP، LDAP) یا سرور ثانویه (مثل DNS) دریافت کند. توجه: برخی از سرورهای پروکسی 400 یا 5خطای 00 وقتی که جستجوی DNS به اتمام میرسد |
505 | سرور از نسخه HTTP استفاده شده در درخواست پشتیبانی نمیکند یا از پشتیبانی آن خودداری میکند. این به این معناست که سرور نمیتواند یا نمیخواهد از همان نسخه به عنوان سمت مشتری استفاده کند. پاسخ باید شامل یک عنصر توضیح دهد که چرا نسخه پشتیبانی نمیشود و پروتکلهایی که سرور پشتیبانی میکند، را شامل شود. |
506 | گسترش یافته توسط پروتکل مذاکره محتوای شفاف (RFC 2295), این نشاندهنده خطای تنظیمات داخلی سرور است: منبع متفاوت درخواست شده برای مذاکره تنظیم شده است تا خود را در مذاکره محتوای شفاف استفاده کند و بنابراین در فرآیند مذاکره مناسب نیست. |
507 | سرور نمیتواند محتوایی که برای تکمیل درخواست ضروری است، ذخیره کند. این وضعیت موقت محسوب میشود. WebDAV (RFC 4918) |
509 | سرور به محدودیت پهنای باند رسیده است. این کد وضعیت رسمی نیست، اما همچنان به طور گسترده استفاده میشود. |
510 | قوانینی که برای به دست آوردن منابع مورد نیاز هستند، برآورده نمیشوند. (RFC 2774) |