LibraTool logoLibraTool

سەرچاوەی کۆدی دۆخی HTTPی بەخۆڕایی

سەرچاوەیەکی گەڕانپێکراو بۆ هەموو کۆدی دۆخی HTTP — واتای هەرکام، کەی بەکاردێت، و هۆکارە باوەکان. لە ١٠٠ تا ٥١١.

بەبێ ئینتەرنێت کاردەکات دوای بارکردن

61 کۆدی دۆخ

100

بەردەوامبوون

ڕاژەکە سەرپەڕی داواکاریەکەی وەرگرتووە و پێویستە کڕیارەکە بەردەوام بێت لەگەڵ لەشەکە.

بەکاردێت بۆ داواکاریەکان لەگەڵ Expect: 100-continue. ڕاژەکە دان بەوەدا دەنێت کە ئامادەیە لەشەکە وەربگرێت پێش ئەوەی کڕیارەکە بینێرێت. کەم دەبینرێت لە ئەپە وێبییە هاوچەرخەکاندا.

RFC 9110 ↗
101

گۆڕینی پڕۆتۆکۆل

ڕاژەکە پرۆتۆکۆلەکان دەگۆڕێت وەک داواکراوی کڕیارەکە.

زۆرترین بەکارهێنانی بۆ نوێکردنەوەی WebSocket — کڕیارەکە داوای Upgrade: websocket دەکات و ڕاژەکە بە 101 وەڵام دەداتەوە بۆ گۆڕین.

RFC 9110 ↗
102

پرۆسەکردن

ڕاژەکە داواکاریەکەی وەرگرتووە و پرۆسەی دەکات، بەڵام هێشتا هیچ وەڵامێک بەردەست نییە.

وەڵامێکی ناوەندی WebDAV کە دەنێردرێت بۆ ڕێگریکردن لە کاتەکانی کڕیار لە کاتی کردارە درێژخایەنەکاندا. کۆنبووەتەوە — ڕاژە هاوچەرخەکان نابێت بینێرن.

RFC 2518 ↗
103

ئاماژەی پێشوەخت

سەرپەڕی سەرەتایی پێش وەڵامی کۆتایی دەنێردرێت.

ڕێگا بە ڕاژەکان دەدات سەرپەڕی Link (preload/preconnect) بنێرن لە کاتێکدا وەڵامی کۆتایی هێشتا ئامادەدەکرێت، بۆیە وێبگەڕەکان دەتوانن زووتر دەستبکەن بە هێنانی سامانە گرنگەکان.

RFC 8297 ↗
200

باشە

داواکاریەکە سەرکەوتوو بوو.

وەڵامی ستانداردی سەرکەوتن. مانای بەپێی مێتۆدی HTTP جیاوازە: GET → سامانەکە گەڕایەوە، POST/PUT → کردارەکە تەواو بوو.

RFC 9110 ↗
201

دروستکراوە

سامانەیەکی نوێ بە سەرکەوتوویی دروستکرا.

باو دوای POST. وەڵامەکە دەبێت سەرپەڕی Location ی تێدابێت کە ئاماژە بە بەستەری سامانە نوێیەکە بدات.

RFC 9110 ↗
202

قبوڵکراو

داواکاریەکە بۆ پرۆسەکردن قبوڵکرا، بەڵام پرۆسەکردن تەواو نەبووە.

بۆ کردارە ناهاوکاتەکان — ڕاژەکە کارەکە دەخاتە ڕیزەوە. کڕیارەکە دەبێت ڕاژووکراوی دۆخ بپشکنێت یان دواتر بگەڕێتەوە.

RFC 9110 ↗
203

زانیاری ناڕەسمی

وەڵامەکە لەلایەن پڕۆکسیەکی گۆڕەوە دەستکاریکرا.

داواکاریەکە سەرکەوتوو بوو، بەڵام ناوبژیوانێک (وەک پڕۆکسیەکی کاش یان گۆڕەوە) لەشەکەی لە ڕاژەی سەرچاوەوە گۆڕی — بۆ نموونە دووبارە پەستاندنی وێنە. کەم ڕوودەدات.

RFC 9110 ↗
204

بێ ناوەڕۆک

داواکاریەکە سەرکەوتوو بوو بەڵام هیچ لەشی وەڵامی نییە.

زۆرجار بۆ کردارەکانی DELETE یان نوێکردنەوەکانی PUT بەکاردێت کە پێویستیان بە گەڕاندنەوەی لەش نییە. کڕیارەکە نابێت لە پەڕەی ئێستاوە بڕوات.

RFC 9110 ↗
205

ڕیسێتکردنی ناوەڕۆک

داواکاریەکە سەرکەوتوو بوو؛ کڕیارەکە دەبێت بینینی بەڵگەنامەکە ڕیسێت بکاتەوە.

وەک 204، هیچ لەشێک ناگەڕێتەوە — بەڵام سەرباری ئەوە کڕیارەکە پێدەگوترێت فۆرم یان بینینەکە کە داواکاریەکەی دروستکرد ڕیسێت بکاتەوە (بۆ نموونە خانەکانی فۆرم بۆ تۆمارکردنی داهاتوو پاک بکاتەوە).

RFC 9110 ↗
206

ناوەڕۆکی بەشی

ڕاژەکە تەنها بەشێک لە سامانەکەی گەیاند.

وەڵام بۆ داواکاریەکی Range. لەلایەن لێدەرەکانی ڤیدیۆ و بەڕێوەبەرەکانی داگرتنەوە بەکاردێت بۆ بەردەوامکردنی داگرتنە وەستێنراوەکان یان ستریمکردنی فایلی گەورە.

RFC 9110 ↗
207

چەند دۆخ

لەشی وەڵامەکە چەندین کۆدی دۆخ بۆ چەندین کردار لەخۆدەگرێت.

WebDAV: لەشێکی XML ئەنجامی چەند ژێرکردارێک بەجیاواز ڕاپۆرت دەکات — بۆ نموونە گواستنەوەیەکی کۆمەڵ کە هەندێک بابەتی سەرکەوتوو و هەندێکی سەرنەکەوتوو تێدایە.

RFC 4918 ↗
208

پێشتر ڕاپۆرت کراوە

ئەندامانی کۆمەڵەیەک پێشتر لە وەڵامەکەدا لیست کرابوون.

WebDAV: بەکاردێت لەناو وەڵامەکانی 207 Multi-Status بۆ ئەوەی پێشوازی نەکرێتەوە لە لیستکردنی ئەندامانی هەمان کۆمەڵە کاتێک بەستنەکان (bindings) بوارگە دروست دەکەن.

RFC 5842 ↗
226

IM بەکارهێنراوە

وەڵامەکە ئەنجامی گۆڕانکارییە لەسەر سەرچاوەکەیە (instance manipulations).

کۆدکردنی جیاوازی (Delta encoding): ڕاژە جیاوازییەک لەگەڵ وەشانێکی پێشوو دەگەڕێنێتەوە لە جیاتی سەرچاوەی تەواو، بۆ پاراستنی پانی باند. زۆر کەم بەکاردێت.

RFC 3229 ↗
300

چەندین هەڵبژاردن

چەندین نوێنەری سەرچاوەکە بەردەستن.

ڕاژە چەندین هەڵبژاردن پێشکەش دەکات (بۆ نموونە فۆرمات یان زمانی جیاواز) و کڕیار پێویستە یەکێکیان هەڵبژێرێت. کەم بەکاردێت، چونکە دانوستانی ئۆتۆماتیکی ناوەڕۆک زۆرجار ئەمە چارەسەر دەکات.

RFC 9110 ↗
301

بۆ هەمیشە گواستراوەتەوە

سەرچاوەکە بۆ هەمیشە بۆ URLـێکی نوێ گواستراوەتەوە.

بۆ گۆڕانی هەمیشەیی URL بەکاربهێنە — پرۆگرامەکانی گەڕان ئیندێکسەکەیان نوێ دەکەنەوە. دەسەڵاتی SEO دەگوازرێتەوە بۆ URLـە نوێیەکە.

RFC 9110 ↗
302

دۆزرایەوە (ڕەوانەکردنی کاتی)

سەرچاوەکە بۆ ماوەیەک لە URLـێکی جیاوازدایە.

نیشانی ئەوە دەدات کە ڕەوانەکردنەکە هەمیشەیی نییە. کاشکردن کەمتر توندە لە 301. بۆ حاڵەتی وەک 'پێویستە بچیتە ژوورەوە، ڕەوانەکردن بۆ /login' بەکاردێت.

RFC 9110 ↗
303

ببینە لای هی تر

ڕەوانەکردن بۆ URLـێکی جیاواز بە بەکارهێنانی GET.

دوای ناردنی POST بەکاردێت — وەڵامەکە دەڵێت 'POSTەکەت سەرکەوت، سەیری ئەم URLـە GET بکە بۆ ئەنجامەکە'. وێبگەڕەکان هەمیشە GET بۆ URLـە نوێیەکە دەکەن.

RFC 9110 ↗
304

نەگۆڕاوە

وەشانی کاشکراو هێشتا بەکاردێت؛ بەکاری بهێنە.

وەڵامی داواکارییەکی مەرجدار (بە سەربەندی If-None-Match یان If-Modified-Since). پانی باند پاراستراو دەکات — هیچ لاشەیەک ناگەڕێنرێتەوە.

RFC 9110 ↗
307

ڕەوانەکردنی کاتی

وەک 302 بەڵام میتۆدی HTTP ی سەرەتایی دەپارێزێت.

ئەگەر یەکەمجار POST بووبێت، ڕەوانەکردنەکەش POST دەبێت. جێگرەوەیەکی نوێی 302یە کاتێک پاراستنی میتۆد گرنگە.

RFC 9110 ↗
308

ڕەوانەکردنی هەمیشەیی

وەک 301 بەڵام میتۆدی HTTP ی سەرەتایی دەپارێزێت.

جێگرەوەیەکی نوێی 301یە کاتێک دەتەوێت داواکارییەکانی POST دوای ڕەوانەکردن هێشتا POST بمێنێتەوە.

RFC 9110 ↗
400

داواکاری هەڵە

ڕاژە نەیتوانی داواکارییەکە تێبگات بەهۆی ڕستەبەندی هەڵە.

هۆکارە باوەکان: JSON ی هەڵە لە لاشەدا، پارامیتەری گەڕانی نادروست، یان بوارە پێویستەکان نەبوون. لاشە و سەربەندەکانی داواکاری بپشکنە.

RFC 9110 ↗
401

ڕێگەپێنەدراو

پشتڕاستکردنەوە پێویستە بەڵام دابین نەکراوە.

کڕیار پێویستە بەڵگەنامەی پشتڕاستکردنەوە زیاد بکات (سەربەندی Authorization، کووکی، تۆکن). ناونیشانی 'ڕێگەپێنەدراو' هەڵەیە — لە ڕاستیدا مانای 'پشتڕاستنەکراوە'یە.

RFC 9110 ↗
402

پارەدان پێویستە

پاشەکەوتکراوە بۆ داهاتوو — هەندێک جار بۆ ئاستەکانی API ی بەپارە بەکاردێت.

لە سەرەتادا بۆ پارەدانی دیجیتاڵی مەبەست کرابوو. بەکارهێنانی نوێ: هەندێک API کاتێک بەکارهێنەرێک لە سنووری بەپارەی خۆی تێدەپەڕێت 402 دەگەڕێنێتەوە.

RFC 9110 ↗
403

قەدەغەکراو

کڕیار پشتڕاستکراوەتەوە بەڵام مۆڵەتی نییە.

جیاوازە لە 401 — بەکارهێنەرەکە بەڕاستی چووەتە ژوورەوە، بەڵام هەژمارەکەی مۆڵەتی ئەم سەرچاوەیەی نییە. لۆجیکی ڕۆڵ/مۆڵەتەکان بپشکنە.

RFC 9110 ↗
404

نەدۆزرایەوە

سەرچاوەی داواکراو بوونی نییە.

یان URLـەکە هەڵەیە، یان سەرچاوەکە سڕاوەتەوە، یان هەرگیز بوونی نەبووە. هەندێک ڕاژە 404 دەگەڕێنێتەوە بۆ شاردنەوەی ئەوەی کە لە ڕاستیدا 403 دروستترە.

RFC 9110 ↗
405

میتۆد ڕێگەپێنەدراوە

میتۆدی HTTP بەکارهێنراو بۆ ئەم سەرچاوەیە ڕێگەپێدراو نییە.

بۆ نموونە، داواکارییەکی GET بۆ ناوچەیەک کە تەنها POST قبوڵ دەکات. پێویستە وەڵامەکە سەربەندی Allow لەخۆبگرێت کە میتۆدە دروستەکان لیست بکات.

RFC 9110 ↗
406

قبوڵنەکراو

هیچ نوێنەرێک لەگەڵ سەربەندەکانی Accept ی کڕیار ناگونجێت.

کڕیار جۆرێکی ناوەڕۆک، زمان، یان کۆدکردنی داوا کردووە (لە ڕێگەی Accept، Accept-Language، Accept-Encoding) کە ڕاژە ناتوانێت دابین بکات. زۆربەی ڕاژەکان دانوستانی توند بەجێدەهێڵن و بنەڕەت دەگەڕێننەوە.

RFC 9110 ↗
407

پشتڕاستکردنەوەی پڕۆکسی پێویستە

کڕیار پێویستە سەرەتا لەگەڵ پڕۆکسیدا پشتڕاستی بکاتەوە.

وەک 401، بەڵام لەلایەن پڕۆکسییەوە دەردەچێت: کڕیار پێویستە بەڵگەنامەی Proxy-Authorization بنێرێت. لە تۆڕی کۆمپانیاکان کە پڕۆکسی پشتڕاستکردنەوەیان هەیە دەبینرێت.

RFC 9110 ↗
408

کاتی داواکاری تەواو بوو

ڕاژە لە چاوەڕوانیدا بۆ داواکارییەکە کاتی تەواو بوو.

کڕیار کاتێکی زۆری خایاند بۆ ناردنی لاشەی داواکاری یان بەستنەوەی بێچالاک هێشتەوە. داواکارییەکە دووبارە هەوڵ بدەوە.

RFC 9110 ↗
409

ناکۆکی

داواکارییەکە لەگەڵ باری ئێستای سەرچاوەکە ناکۆکە.

بەگشتی بۆ ناکۆکی دەستکاری هاوکات یان دروستکردنی سەرچاوەی دووبارە دەگەڕێندرێتەوە (بۆ نموونە، دروستکردنی بەکارهێنەرێک بە ئیمەیلێک کە پێشتر بووە).

RFC 9110 ↗
410

ڕۆشتووە

سەرچاوەکە سڕاوەتەوە و ناگەڕێتەوە.

بەهێزترە لە 404 — ڕاژە بە ڕوونی دەزانێت سەرچاوەکە پێشتر بووە بەڵام بۆ هەمیشە لابراوە. پرۆگرامەکانی گەڕان لە ئیندێکسیان لادەدرێت.

RFC 9110 ↗
411

درێژی پێویستە

ڕاژە داوای سەربەندی Content-Length دەکات.

داواکارییەکە ڕەتکرایەوە چونکە سەربەندی Content-Lengthی نەبوو و ڕاژە ڕازی نییە بۆ لاشەی بە قەبارەی نەزانراو. سەربەندەکە زیاد بکە و دووبارە هەوڵ بدەوە.

RFC 9110 ↗
412

مەرجی پێشوەخت سەرنەکەوت

مەرجێک لە سەربەندەکانی داواکاریدا پێچەوانە بوو.

دەگەڕێندرێتەوە کاتێک سەربەندە مەرجدارەکان وەک If-Match یان If-Unmodified-Since سەرناکەون — بەگشتی قفڵکردنی بەگومانانە (optimistic locking): کەسێکی تر سەرچاوەکەی گۆڕیوە لەدوای وەشانی تۆوە. دووبارە وەریبگرەوە و هەوڵ بدەوە.

RFC 9110 ↗
413

لاشە زۆر گەورەیە

لاشەی داواکاری لە سنووری قەبارەی ڕاژە تێدەپەڕێت.

کاتی بارکردنی فایلی گەورە باوە. ڕێکخستنی ڕاژە (nginx، apache) زۆرترین قەبارەی لاشە دیاری دەکات. ڕێکخستنی ڕاژەکە بپشکنە.

RFC 9110 ↗
414

URL زۆر درێژە

URLی داواکاری لە سنووری درێژی ڕاژە تێدەپەڕێت.

بەگشتی بەهۆی ڕستەی گەڕانی زۆر درێژەوە (بۆ نموونە کۆکردنەوەی داتا لە GETدا). بگۆڕە بۆ لاشەیەکی POST، یان سنوورەکەی ڕاژە بەرزتر بکە ئەگەر کۆنترۆڵت هەیە.

RFC 9110 ↗
415

جۆری میدیا پشتگیری نەکراو

ڕاژە ناتوانێت لەگەڵ Content-Typeی نێردراو مامەڵە بکات.

بۆ نموونە، ناردنی application/xml بۆ ڕاژەیەک کە تەنها application/json قبوڵ دەکات. سەربەندی Content-Type بەدروستی دابنێ.

RFC 9110 ↗
416

مەودای داواکراو سەرنەکەوت

مەودای بایتی داواکراو دەرەوەی قەبارەی سەرچاوەکەیە.

سەربەندی Range داوای بەشێک دەکات کە فایلەکە نایهەیە — بۆ نموونە بەردەوامبوونی داونلۆدێک لەدوای کۆتایی فایل. وەڵامەکە پێویستە Content-Range لەگەڵ قەبارەی ڕاستەقینە لەخۆبگرێت.

RFC 9110 ↗
417

چاوەڕوانی سەرنەکەوت

ڕاژە ناتوانێت پێداویستییەکانی سەربەندی Expect جێبەجێ بکات.

دەنێردرێت کاتێک ڕاژە پشتگیری Expect: 100-continue ناکات. هەندێک کڕیار بەشێوەی بنەڕەت ئەم سەربەندە بۆ POSTی گەورە دەنێرن؛ لابردنی ئەمە بەگشتی هەڵەکە چارەسەر دەکات.

RFC 9110 ↗
418

من پۆتێکی چاییم

ڕاژە ڕەتی دەکاتەوە قاوە دروست بکات چونکە پۆتێکی چاییە.

گاڵتەیەکی ڕۆژی یەکی نیسان لە ساڵی 1998 (RFC 2324). هەندێک API ی ڕاستەقینە بۆ گاڵتە یان نیشانکردنی خاڵی کۆنبووەوە بەکاریان دەهێنن. بۆ بەرهەم بەکار نەهێنرێت.

RFC 2324 ↗
421

داواکاری هەڵە ڕەوانەکراو

داواکارییەکە بۆ ڕاژەیەک نێردراوە کە ناتوانێت وەڵامی بۆ بدرێتەوە.

باوە لەگەڵ دووبارە بەکارهێنانی بەستنی HTTP/2: داواکارییەکە گەیشتووەتە ڕاژەیەک کە بۆ ناوی خانەی ئامانج ڕێکنەخراوە. کڕیار پێویستە لەسەر بەستنێکی نوێ دووبارە هەوڵ بدات.

RFC 9110 ↗
422

ناوەڕۆکی جێبەجێنەکراو

داواکارییەکە لە ڕووی ڕستەبەندییەوە دروست بوو بەڵام لە ڕووی مانادا هەڵە بوو.

بۆ نموونە، JSON بەدروستی خوێندرایەوە بەڵام بوارێکی پێویست نەبوو، یان بەهایەکی بوار دەرەوەی مەودا بوو. لە وەڵامی سەلماندنی REST API باوە.

RFC 9110 ↗
423

قفڵکراو

سەرچاوەکە قفڵکراوە.

WebDAV: سەرچاوەی سەرچاوە یان مەبەست لەلایەن کڕیارێکی تر قفڵکراوە، بۆیە کردارەکە ناتوانێت بەردەوام بێت. چاوەڕوانی کردنەوەی قفڵەکە بکە یان بە تۆکنی دروست بیشکێنە.

RFC 4918 ↗
424

پابەندی سەرنەکەوت

داواکارییەکە سەرنەکەوت چونکە داواکارییەکی پابەند پێشتر سەرنەکەوت.

WebDAV: لە زنجیرەیەک کرداری پابەندەوە، کردارێکی پێشووتر سەرنەکەوت، بۆیە ئەمە ئەنجام نەدرا. سەیری هەڵەی پێشووتر بکە بۆ هۆکاری سەرەکی.

RFC 4918 ↗
425

زۆر پێشوەختە

ڕاژە ڕەتی دەکاتەوە داواکارییەک پرۆسێس بکات کە لەوانەیە دووبارە ناردبێتەوە.

پەیوەندیدارە بە TLS 1.3 0-RTT (داتای پێشوەخت): ڕاژە مەترسی پرۆسێسکردنی داواکارییەک ناکات کە لەوانەیە دووبارە ناردبێتەوە. کڕیار پێویستە لەدوای تەواوبوونی دەستپێکردن دووبارە هەوڵ بدات.

RFC 8470 ↗
426

بەرزکردنەوە پێویستە

کڕیار پێویستە بۆ پرۆتۆکۆلێکی جیاواز بگۆڕێت.

ڕاژە ڕەتی دەکاتەوە داواکارییەکە بەسەر پرۆتۆکۆلی ئێستادا خزمەت بکات بەڵام دوای بەرزکردنەوە دەیکات — وەڵامەکە سەربەندی Upgrade لەخۆدەگرێت کە پرۆتۆکۆلی پێویست ناوی دەبات.

RFC 9110 ↗
428

مەرجی پێشوەخت پێویستە

ڕاژە داوا دەکات داواکارییەکە مەرجدار بێت.

ڕاژە داوای سەربەندی مەرجداری وەک If-Match دەکات بۆ ڕێگریکردن لە ناکۆکی نوێکردنەوەی لەدەستچوو. سەرچاوەکە وەربگرە، ETagەکەی وەربگرە، و دووبارە بنێرەوە لەگەڵ If-Match.

RFC 6585 ↗
429

داواکاری زۆر زۆر

کڕیار لەژێر سنووردانانی ڕێژەدایە.

هێواش بکەرەوە. پێویستە وەڵامەکە سەربەندی Retry-After لەخۆبگرێت کە کاتی دووبارە هەوڵدان نیشان بدات. لەگەڵ APIکان کە سنووری داواکارییان هەیە باوە.

RFC 6585 ↗
431

بوارەکانی سەربەندی داواکاری زۆر گەورەن

سەربەندەکان زۆر گەورەن بۆ ئەوەی ڕاژە پرۆسێسیان بکات.

یان یەک سەربەند یان کۆی گشتی قەبارەی سەربەندەکان لە سنوور تێدەپەڕێت — زۆرجار کووکیی زۆر گەورە هۆکارە. کووکییەکان پاک بکەرەوە یان ئەوەی بەرنامەکەت لە کووکیدا هەڵدەگرێت کەم بکەرەوە.

RFC 6585 ↗
451

بەهۆی یاسایی بەردەست نییە

دەستپێگەیشتن بەهۆی داواکاری یاساییەوە قەدەغەکراوە.

سەرچاوەکە بەهۆی هۆکاری یاساییەوە بلۆک کراوە — سانسۆر، بڕیاری دادگا، یان یاساکانی ناوچەیی. ژمارەکە ئاماژەیە بۆ ڕۆمانی Fahrenheit 451.

RFC 7725 ↗
500

هەڵەی ناوخۆیی ڕاژە

ڕاژە تووشی بارێکی نەخوازراو بووە.

جۆرێکی گشتی بۆ هەڵەکانی لای ڕاژە. لۆگەکانی ڕاژە بپشکنە بۆ هۆکاری ڕاستەقینە: هەڵەی نەگیراو، هەڵەی داتابەیس، هتد.

RFC 9110 ↗
501

جێبەجێنەکراوە

ڕاژە پشتگیری کارکردی داواکراو ناکات.

بۆ نموونە، ڕاژە میتۆدی HTTP ناناسێتەوە. لە کردارگەیدا کەمە — زۆرتر 405 دەبینیت.

RFC 9110 ↗
502

دەروازەی هەڵە

ڕاژە، وەک دەروازە، وەڵامێکی هەڵەی لە ڕاژەیەکی سەرەوە وەرگرت.

لە پێکهاتەی میکرۆسێرڤسدا باوە. باڵانسکەری بار یان پڕۆکسی پێچەوانەکەت وەڵامێکی هەڵەی لە خزمەتگوزارییەکی پشتەوە وەرگرت.

RFC 9110 ↗
503

خزمەتگوزاری بەردەست نییە

ڕاژە بۆ ماوەیەک ناتوانێت داواکارییەکە جێبەجێ بکات.

یان بۆ چاککردنەوە داخراوە یان بارگرانە. پێویستە وەڵامەکە سەربەندی Retry-After لەخۆبگرێت. زۆرجار لە کاتی بڵاوکردنەوەدا دەگەڕێندرێتەوە.

RFC 9110 ↗
504

کاتی دەروازە تەواو بوو

ڕاژەی دەروازە لە چاوەڕوانیدا بۆ وەڵامی سەرەوە کاتی تەواو بوو.

خزمەتگوزاری پشتەوە بەپەلە وەڵامی نەدایەوە. تەندروستی و ڕێکخستنی کاتی خزمەتگوزاری سەرەوە بپشکنە.

RFC 9110 ↗
505

وەشانی HTTP پشتگیری نەکراو

ڕاژە پشتگیری وەشانی HTTPی بەکارهێنراو لە داواکاریدا ناکات.

وەشانی سەرەکی HTTP ی داواکاری لەلایەن ڕاژەوە پشتگیری نەکراوە. لەگەڵ کڕیارە نوێیەکاندا هەرگیز نزیک نییە دەبینرێت.

RFC 9110 ↗
506

گۆڕانکاریش دانوستان دەکات

ڕاژە هەڵەی ڕێکخستنی دانوستانی ناوەڕۆکی هەیە.

دانوستانی ناوەڕۆکی ڕوون بوارگەیەک تەواو کرد: گۆڕانکارییە هەڵبژێردراوەکە خۆی ڕێکخراوە بۆ دانوستان. نیشانەی هەڵەی ڕێکخستنی ڕاژەیە.

RFC 2295 ↗
507

بیرگە تێرنابێت

ڕاژە بیرگەی نەماوە.

لە سەرەتادا تایبەت بە WebDAV بووە بەڵام هەندێک جار لەلایەن ڕاژە گشتییەکانەوە بەکاردێت. مانای وایە ڕاژە ناتوانێت داواکارییەکە هەڵبگرێت بەهۆی سنووری بیرگەوە.

RFC 4918 ↗
508

بوارگە دۆزرایەوە

ڕاژە لە کاتی پرۆسێسکردنی داواکاریدا بوارگەیەکی بێکۆتاییی دۆزییەوە.

WebDAV: پرۆسێسکردنی داواکارییەکی Depth: infinity چووە ناو بوارگەیەک (بۆ نموونە بەستنی بازنەیی). کردارەکە ڕاگیرا.

RFC 5842 ↗
510

درێژکراونەکراوە

درێژکردنی زیاتر بۆ داواکارییەکە پێویستە.

لە چوارچێوەی درێژکردنی HTTP ی کۆنەوە: ڕاژە پێویستی بە زانیاری زیاترە پێش ئەوەی بتوانێت داواکارییەکە جێبەجێ بکات. لە وێبی ئێستادا بەکارنایەت.

RFC 2774 ↗
511

پشتڕاستکردنەوەی تۆڕ پێویستە

کڕیار پێویستە بۆ دەستپێگەیشتنی تۆڕ پشتڕاستی بکاتەوە.

لەلایەن پۆرتاڵی گیراوەوە (وایفایی هۆتێل/فڕۆکەخانە) بەکاردێت بۆ نیشاندانی ئەوەی بەکارهێنەر پێویستە بچێتە ژوورەوەی تۆڕ پێش دەستپێگەیشتن بە ماڵپەڕی دەرەکی.

RFC 6585 ↗

چۆن کار دەکات

ئەم ئامرازە سەرچاوەیەکی لایەنی داواکارە بنیاتنراو لەسەر خشتەیەکی گەڕانی جێگیری 63 کۆدی دۆخی HTTP کە هەموو پێنج پۆل دادەپۆشێت (1xx–5xx)، هەریەکێکیان بە ژمارەی RFCی پێناسەکەریان تاگکراو. هیچ بانگی سێرڤەر، APIی دەرەکی، یان داواکاری تۆڕ نییە — هەموو پاڵاوتن و پیشاندانێک لە وێبگەڕدا بە شێوازی ڕیز و دەقی سەرەکی جاڤاسکریپت ڕوودەدات.

  1. 1
    خشتەی گەڕان بار دەکرێت
    کۆمەڵگای تەواوی 63 کۆدی دۆخی تۆمارکراوی IANA ڕاستەوخۆ لەم ئامرازەدا وەک ڕیزێکی جاڤاسکریپت جێگیرکراوە، هەر بابەتێک کۆدی ژمارەیی، ناوی ئینگلیزی سەرچاوەیی، پۆلی جۆر، و RFCی تایبەتی کە پێناسەی دەکات هەڵدەگرێت (بۆ نموونە RFC 9110 بۆ زۆربەی کۆدی HTTP/1.1، RFC 6585 بۆ 429 Too Many Requests، RFC 2324 بۆ 418 I'm a Teapot).
  2. 2
    پاڵاوتن لە بیرگەدا ڕادەبات
    هەروەک دەینووسیت یان پاڵاوتنی پۆل هەڵدەبژێریت، Array.filterی جاڤاسکریپت لەسەر لیستی لە بیرگە ڕادەبات، پرسیارەکەت لەگەڵ ژمارەی کۆدی دۆخ، ناوی سەرچاوەیی، و هەردوو ڕیزبەندی وەسفی کورت و درێژ بەراورد دەکات بە بەکارهێنانی String.includes — بەبێ دواخستنی debounce، بەبێ گەشتی سێرڤەر.
  3. 3
    وردەکاری لەگەڵ لینکی RFC فراوان دەبێت
    هەر ئەنجامێک وەک توخمێکی details/summaryی HTML دەکێشرێت. فراوانکردنی تۆمارێک ڕوونکردنەوەی درێژ و لینکێکی ڕاستەوخۆ بۆ RFCی دەسەڵاتدار لەسەر rfc-editor.org دەردەخات، بۆیە دەتوانیت دەقی شێوازکاری وردی هەر کۆدێک بخوێنیتەوە.
  4. 4
    لینکی قووڵ و کۆپیکردنی کلیپبۆرد
    کردنەوەی تۆمارێک هاشی URL نوێ دەکاتەوە بۆ ژمارەی کۆدەکە (بۆ نموونە #404)، پەڕەکە هاوبەشکراو و نیشانە-گونجاو دەکات. دوگمەی کۆپی ڕیزبەندی سەرچاوەیی دەنووسێت (بۆ نموونە '404 Not Found') بۆ کلیپبۆرد لە ڕێگای APIی navigator.clipboardی وێبگەڕەوە.

ئامرازە پەیوەندیدارەکان

پرسیارە باوەکان