ຂ້າມໄປຫາເນື້ອຫາຫຼັກ

ອ້າງອີງລະຫັດສະຖານະ HTTP ຟຣີ

ອ້າງອີງທີ່ຄົ້ນຫາໄດ້ ສຳລັບ HTTP status code ທັງໝົດ — ຄວາມໝາຍ, ເວລາທີ່ໃຊ້ ແລະ ສາເຫດທົ່ວໄປ. ຈາກ 100 ຫາ 511.

ເຮັດວຽກແບບອອບໄລນ໌ໄດ້ຫຼັງໂຫຼດແລ້ວ

61 status code

100

ສືບຕໍ່

ເຊີບເວີໄດ້ຮັບຫົວຂໍ້ຄໍາຮ້ອງສະຫມັກ ແລະລູກຄ້າຄວນສືບຕໍ່ກັບຮູ.

ໃຊ້ສໍາລັບຄໍາຮ້ອງສະຫມັກທີ່ມີ Expect: 100-continue. ເຊີບເວີຮັບຮອງວ່າມັນເຕັມໃຈທີ່ຈະຮັບຮູ້ວ່າລູກຄ້າສາມາດສົ່ງມັນໄດ້. ຫາກເຫັນໄດ້ໜ້ອຍໃນ web apps ທີ່ທັນສະໄໝ.

RFC 9110 ↗
101

ສະຫຼັບໂປຣໂຕກອນ

ເຊີບເວີກໍາລັງສະຫຼັບໂປຣໂຕກອນຕາມຄໍາຮ້ອງສະຫມັກຂອງລູກຄ້າ.

ໃຊ້ຫຼາຍທີ່ສຸດສໍາລັບ WebSocket upgrades — ລູກຄ້າຮ້ອງສະຫມັກ 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 ທີ່ຊີ້ໄປຍັງ URL ຂອງວັດຖຸໃໝ່.

RFC 9110 ↗
202

ຍອມຮັບແລ້ວ

ຄໍາຮ້ອງສະຫມັກໄດ້ຮັບການຍອມຮັບສໍາລັບການປະມວນຜົນ, ແຕ່ການປະມວນຜົນບໍ່ສໍາເລັດ.

ສຳລັບການດຳເນີນງານແບບ async — ເຊີເວີກຳລັງຈັດຄິວວຽກ. ລູກຂ່າຍຄວນ poll endpoint ສະຖານະ ຫຼື ກັບມາກວດພາຍຫຼັງ.

RFC 9110 ↗
203

ຂໍ້ມູນທີ່ບໍ່ໄດ້ຮັບອໍານາດ

ການຕອບສະຫນອງໄດ້ຖືກດັດແປງໂດຍ proxy ທີ່ປ່ຽນແປງໄດ້.

ຄໍາຮ້ອງສະຫມັກສໍາເລັດ, ແຕ່ຜູ້ທໍາກິດ (ເຊັ່ນ proxy ແລກປ່ຽນຫຼື ສາມາດປ່ຽນແປງໄດ້) ໄດ້ປ່ຽນແປງ payload ຈາກຕົ້ນກໍາເນີດເຊີບເວີ — ສໍາລັບຕົວຢ່າງ, ຮູບພາບ recompressing. ຫາກໄດ້ຮັບໃນພາກປະຕິບັດ.

RFC 9110 ↗
204

ບໍ່ມີເນື້ອຫາ

ຄໍາຮ້ອງສະຫມັກສໍາເລັດ ແຕ່ບໍ່ມີຮູຕອບສະຫນອງ.

ສະໂລໂລຍັນກັນຈະໃຊ້ສໍາລັບການລົບ ຫຼື PUT ປັ່ນທີ່ບໍ່ຕ້ອງການທີ່ຈະກັບຄືນຮູ. ລູກຄ້າຄວນບໍ່ເຫັນ ໃຈທ່າສົມັກຕໍ່ໄປ.

RFC 9110 ↗
205

ປັ່ນ Content

ຄໍາຮ້ອງສະຫມັກສໍາເລັດ; ລູກຄ້າຄວນປັ່ນ document view.

ຄືກັບ 204, ບໍ່ມີຮູທີ່ກັບຄືນ — ແຕ່ລູກຄ້າຍັງໄດ້ຮັບອາກາດຍືນຍັງ ແບບຟອມ ຫຼື ມຸມມອງທີ່ສ້າງຄໍາຮ້ອງສະຫມັກ (ຕົວຢ່າງ ລຶບສະ໐າກຂໍ້ມູນສໍາລັບປະເພດຕໍ່ໄປ).

RFC 9110 ↗
206

ບາງຂອບເຂດທີ່ໃຫ້ບໍລິການ

ເຊີບເວີມີພຽງສ່ວນຂອງຊັບພະຍາກອນເທົ່ານັ້ນ.

ການຕອບສະຫນອງຕໍ່ຄໍາຮ້ອງສະຫມັກ Range. ໃຊ້ສໍາລັບຜູ້ຫຼິ້ນວິດີໂອ ແລະ ຜູ້ຈັດການດາວໂຫຼດເພື່ອກັບຄືນດາວໂຫຼດທີ່ຂັດຂວາງ ຫຼື ແພ້ທະວາຍໄຟລໃຫຍ່.

RFC 9110 ↗
207

ສະຖານະຫຼາຍ

ຮູຕອບສະຫນອງບັນຈຸລະຫັດສະຖານະຫຼາຍສໍາລັບການດໍາເນີນງານຫຼາຍ.

WebDAV: ຮູ XML ລາຍງານຜົນຂອງການດໍາເນີນງານລະດັບຕໍ່າຫຼາຍຢ່າງເປັນອິສະລະ — ໃຫຍ່ທີ່ສຸດ ຖ້າບາງລາຍການສໍາເລັດ ແລະອື່ນໆລົ້ມເຫລວ.

RFC 4918 ↗
208

ລາຍງານແລ້ວ

ສະມາຊິກຂອງສະຫວະຖືກລາຍງານບໍ່ດົນມານີ້ໃນການຕອບສະຫນອງ.

WebDAV: ໃຊ້ພາຍໃນ 207 ການຕອບສະຫນອງ Multi-Status ເພື່ອຫຼີກເວັ້ນການຖະແຫລງສະມາຊິກຂອງສະຫວະປະລະຊາຍາກໍ່ຫຼາຍຄັ້ງໃນເວລາທີ່ binding ສ້າງຫາມ.

RFC 5842 ↗
226

IM Used

ການຕອບສະຫນອງເປັນຜົນຂອງກາຣມາຕິກາກະກົດຕໍ່ຊັບພະຍາກອນ.

Delta encoding: ເຊີບເວີກັບຄືນ diff ທີ່ຕໍ່ກັບເວົ້າກ່ອນແທນທີ່ຈະເລື່ອ້ວາຜົນ, ເກັບເຕະຣາ. ຫາກເຫັນໄດ້ນ້ອຍທີ່ສຸດ.

RFC 3229 ↗
300

ທາງເລືອກຫຼາຍ

ການເປັນຕົວແທນຂອງຊັບພະຍາກອນຫຼາຍ.

ເຊີບເວີໄວ້ຫຼາຍຕົວເລືອກ (ຕົວຢ່າງ ຮູບແບບ ຫຼື ພາສາທີ່ແຕກຕ່າງກັນ) ແລະລູກຄ້າຄວນເລືອກຫນຶ່ງ. ຫາກໄດ້ໃຊ້ໃນເກົ້າ, ເພາະວ່າ content negotiation ໂດຍອັດຕະໂນມັດໂດຍປົກກະຕິຈັດການນີ້.

RFC 9110 ↗
301

ຍ້າຍໂດຍສະໂລໄວ

ຊັບພະຍາກອນໄດ້ຍ້າຍວາງໄປທີ່ URL ໃໝ່.

ໃຊ້ສໍາລັບທີ່ປ່ຽນ URL ໂດຍເກົ້າ — ເຄື່ອງຊອກຫາ index ຂອງພວກເຂົາຈະປັ່ນ. SEO ກໍາລັງໂອນຍ້າຍໃສ່ URL ໃໝ່.

RFC 9110 ↗
302

ພົບ (Redirect ຊົ່ວຄາວ)

ຊັບພະຍາກອນແມ່ນຢູ່ທີ່ໃດນຶ່ງ URL ບໍ່ຢ່າງສະ໐າກ.

ສະແດງວ່າ redirect ບໍ່ໄດ້ເກົ້າ. ເກັບຮັກສາຂໍ້ມູນສະຫຼັບບໍ່ຢ່າງໄວວາກ 301. ໃຊ້ສໍາລັບສິ່ງເຕັກເລື່ອ້ວາ 'ການລົງຊື່ສະຫມັກ, redirecting ເພື່ອ /login'.

RFC 9110 ↗
303

ເຊື່ອມໂຍງອື່ນ

Redirect ໄປຫາ URL ແຕ່ລະຖື້ວ GET.

ໃຊ້ຫຼັງຈາກ POST submissions — ການຕອບສະຫນອງເວົ້າວ່າ 'POST ຂອງທ່ານໄດ້ໄປປະຕວັຕປຸກກະສະຕໍ່ URL ໄວ້'. ບຣາວເຊີເບິ່ງ URL ໄວ້.

RFC 9110 ↗
304

ບໍ່ໄດ້ປັ່ນ

ຮູບສະຫມາຕິ ຍັງຖືກຕ້ອງ; ໃຊ້ມັນ.

ການຕອບສະຫນອງຕໍ່ຄໍາຮ້ອງສະຫມັກທີ່ມີຂໍ້ກໍາຫນົດ (ມີ If-None-Match ຫຼື If-Modified-Since headers). ເກັບເຕະຣາ — ບໍ່ມີຮູທີ່ກັບຄືນ.

RFC 9110 ↗
307

Redirect ຊົ່ວຄາວ

ຄືກັບ 302 ແຕ່ຕັກລົ້ປະກົດວຽກ HTTP.

ຖ້າເຖົ້າແບບ POST, redirect ຍັງໃຊ້ POST. ທາງເລືອກຕົ້ນສະບັບຕໍ່ 302 ເມື່ອ method preservation ສໍາຄັນ.

RFC 9110 ↗
308

ຍ້າຍຖາວອນ

ຄືກັບ 301 ແຕ່ຕັກລົ້ປະກົດວຽກ HTTP.

ຢຳໃໝ່ສໍາລັບ 301 ເມື່ອທ່ານຕ້ອງການ POST ຮ້ອງສະຫມັກທີ່ຍາວ POST ຫຼັງຈາກ redirect.

RFC 9110 ↗
400

ຮ້ອງສະຫມັກຜິດວາກ

ເຊີບເວີບໍ່ສາມາດເຂົ້າໃຈຮ້ອງສະຫມັກເນື່ອງຈາກ malformed syntax.

ສາມັນ causes: malformed JSON ໃນຮູ, ປະພະວາກາຣາຍສ່ວນຮ້ອງສະຫມັກ, ຫຼື ລະດັບສຳຄັນຕາກາຣາ. ກວດກາຮູ ແລະ headers ຮ້ອງສະຫມັກ.

RFC 9110 ↗
401

ບໍ່ໄດ້ຮັບອະນຸຍາດ

ຕໍາກະລາຕັກໄດ້ຖືກຕ້ອງ ແລະບໍ່ໄດ້ໃຫ້.

ລູກຄ້າຕ້ອງລວມກະລໍາກະລາຕັກ (Authorization header, cookie, token). 'Unauthorized' ແມ່ນເທົ່າ — ມັນຕົວຈິງໝາຍຄວາມວ່າ 'unauthenticated'.

RFC 9110 ↗
402

ຕໍາກະລາທາງດ້ານ

ຜ່ອນປະລິມສໍາລັບອາຄະໃນອະນາຄົດ — ໄກ່ສາມາດໃຊ້ຕໍາກະລາທາງດ້ານ paid API tiers.

ເບິ່ງໃຈ້ອmelbourne ສໍາລັບ digital payments. ການໃຊ້ງານທີ່ທັນສະໄໝ: APIs ບາງຄັ້ງກັບຄືນ 402 ເມື່ອວັຖຖສາມາດລະດັບ overexceeded ຂອງເຂົາເຈົ້າແມ່ນ paid quota.

RFC 9110 ↗
403

ຖືກຫ້າມ

ລູກຄ້າໄດ້ຮັບ authen ແຕ່ບໍ່ມີສິດໄພ.

ແຕກຕ່າງກັນຈາກ 401 — ລູກຄ້າ IS logged in, ແຕ່ຕໍາກະລາຂອງເຂົາເຈົ້າບໍ່ມີສິດໄພສໍາລັບຊັບພະຍາກອນນີ້. ກວດກາລະດັບບາດທົ່ວຫຼັກສູດ.

RFC 9110 ↗
404

ບໍ່ພົບ

ຊັບພະຍາກອນທີ່ຮ້ອງສະຫມັກບໍ່ມີ.

ຫຼື URL ຜິດ, ຊັບພະຍາກອນຖືກລົບ, ຫຼືມັນບໍ່ເຄີຍມີ. ເຊີບເວີບາງຄັ້ງກັບຄືນ 404 ເພື່ອເຊື່ອງວ່າ 403 ຈະຖືກຕ້ອງກວ່າ.

RFC 9110 ↗
405

Method ບໍ່ອະນຸຍາດ

HTTP method ໃຊ້ບໍ່ອະນຸຍາດສໍາລັບຊັບພະຍາກອນນີ້.

ສໍາລັບ examplet, GET ຮ້ອງສະຫມັກເພື່ອໄວ້ສາຍທີ່ພຽງແຕ່ຍອມຮັບ POST. ການຕອບສະຫນອງຄວນລວມ Allow header ລາຍສະບັບ methods ສະ.

RFC 9110 ↗
406

ບໍ່ຮັບເອົາ

ບໍ່ມີຜູ້ທໍາກິດກົງກັບ Accept headers ຂອງລູກຄ້າ.

ລູກຄ້າຊື່ສົ້ນເນື້ອຫາ ປະພະ language, ຫຼື encoding (via Accept, Accept-Language, Accept-Encoding) ເຊີບເວີບໍ່ສາມາດໂຍເບີ. ຫຼາຍເຊີບເວີຂ້າມໂປ້ຮົມ negotiation ແລະກັບຄືນ default ແທນ.

RFC 9110 ↗
407

Proxy ກະລາຕັກຕໍາກະລາຕັກ

ບໍ່ລະ ລາຍລະບຽບກວດກາສິດທາໄດ້ທີ່ຄວາມມາຕຖານກັບ proxy ກ່ອນ

ຄືກັບ 401, ແຕ່ອອກໂດຍ proxy: ລູກຄ້າຕ້ອງສົ່ງ Proxy-Authorization ຕໍາກະລາຕັກ. ເຫັນໄດ້ໃນ networks ຕໍ່າກັບ authenticating proxies.

RFC 9110 ↗
408

ໝົດເວລາຄຳຮ້ອງຂໍ

ເຊີບເວີ timeout ໍາລັງລໍຖ້າລາຍລະບຽບກວດກາສິດທາ

ລາຍລະບຽບກວດກາສິດທາ ໃຊ້ເວລາດົນເກີນໄປໃນການສົ່ງລາຍລະບຽບກວດກາສິດທາ ຫຼື ຮັກສາການເຊື່ອມຕໍ່ໃນສະພາບບໍ່ເຮັດວຽກ. ລອງສົ່ງລາຍລະບຽບກວດກາສິດທາອີກເທື່ອ

RFC 9110 ↗
409

ຂັດແຍ້ງກັນ

ລາຍລະບຽບກວດກາສິດທາ ມີຄວາມຂັດແຍ້ງກັບສະຖານະປະຈຸບັນຂອງວັດຖຸ

ປົກກະຕິແລ້ວກັບບັນຫາການແກ້ໄຂພ້ອມກັນ ຫຼື ສ້າງຊ້ໍາວັດຖຸ (ຕົວຢ່າງ, ສ້າງຜູ້ໃຊ້ທີ່ມີ email ທີ່ມີຢູ່ແລ້ວ)

RFC 9110 ↗
410

ຫາຍໄປ

ວັດຖຸໄດ້ຖືກລຶບ ແລະຈະບໍ່ກັບມາ

ຮ້າຍແຮງກວ່າ 404 — ເຊີບເວີ ຮູ້ຢ່າງຈະແນ່ວັດຖຸ ເຄີຍມີ ແຕ່ໄດ້ຖືກລຶບຖາວອນ. ເຄື່ອງມືຊອກຫາຈະຍົກເລີກລາຍການ

RFC 9110 ↗
411

ຕ້ອງການຄວາມຍາວ

ເຊີບເວີ ຕ້ອງການ Content-Length header

ລາຍລະບຽບກວດກາສິດທາ ຖືກປະຕິເສດ ເພາະມັນຂາດ Content-Length header ແລະ ເຊີບເວີ ປະຕິເສດ bodies ທີ່ຂະໜາດບໍ່ຮູ້ຈັກ. ເພີ່ມ header ແລະ ລອງໃໝ່

RFC 9110 ↗
412

ເງື່ອນໄຂເບື້ອງຕົ້ນລົ້ມເຫຼວ

ເງື່ອນໄຂໃນ request headers ບໍ່ໄດ້ຮັບການຕອບສະຫນອງ

ກັບຄືນໃນເວລາ conditional headers ເຊັ່ນ If-Match ຫຼື If-Unmodified-Since ລົ້ມເຫລວ — ປົກກະຕິແລ້ວ optimistic locking: ຜູ້ອື່ນ ໄດ້ປ່ຽນວັດຖຸ ນັບຕັ້ງແຕ່ເວີຊັນຂອງເຈົ້າ. Refetch ແລະ ລອງໃໝ່

RFC 9110 ↗
413

ຂໍ້ມູນໃຫຍ່ເກີນໄປ

ລາຍລະບຽບກວດກາສິດທາ body ເກີນກວ່າ server size limit

ທົ່ວໄປ ໃນເວລາອັບໂຫລດ files ຂະໜາດໃຫຍ່. Server config (nginx, apache) ກໍານົດ max body size. ກວດສອບ server configuration

RFC 9110 ↗
414

URI ຍາວເກີນໄປ

Request URL ເກີນກວ່າ server length limit

ສ່ວນຫຼາຍສາເຫດມາຈາກ query strings ຍາວຫຼາຍ (ຕົວຢ່າງ encoding data ໃນ GET). ປ່ຽນເປັນ POST body, ຫຼື ຍົກ server limit ຖ້າເຈົ້າຄວບຄຸມມັນ

RFC 9110 ↗
415

ປະເພດມີເດຍບໍ່ຮອງຮັບ

ເຊີບເວີ ບໍ່ສາມາດຈັດການ Content-Type ທີ່ສົ່ງມາ

ຕົວຢ່າງ, ສົ່ງ application/xml ໄປຫາ server ທີ່ຍອມຮັບພຽງແຕ່ application/json. ກໍານົດ Content-Type header ຢ່າງຖືກຕ້ອງ

RFC 9110 ↗
416

ຊ່ວງບໍ່ສາມາດຕອບສະໜອງໄດ້

ຂໍບໍ່ຖືກຕ້ອງ byte range ຢູ່ນອກ resource size

header Range ຂໍສ່ວນທີ່ໄຟລ໌ບໍ່ມີ — ເຊັ່ນ ການສືບຕໍ່ດາວໂຫຼດເກີນທ້າຍໄຟລ໌. ຄຳຕອບຄວນມີ Content-Range ພ້ອມຂະໜາດຈິງ.

RFC 9110 ↗
417

ຄາດຫວັງລົ້ມເຫຼວ

ເຊີບເວີ ບໍ່ສາມາດຕອບສະຫນອງຄວາມຕ້ອງການຂອງ Expect header

ສົ່ງໄປໃນເວລາ server ບໍ່ສະຫນັບສະຫນູນ Expect: 100-continue. ບາງ clients ສົ່ງ header ນີ້ໂດຍຄ່າເລີ່ມຕົ້ນ ກ່ຽວກັບ POSTs ໃຫຍ່; ປິດມັນໂດຍທົ່ວໄປຫາໂອ້

RFC 9110 ↗
418

I'm a Teapot

ເຊີບເວີ ປະຕິເສດທີ່ຈະຊົ້ສາວກາເຟ້ ເພາະມັນເປັນ teapot

April Fool's ລະເມີດຈາກ 1998 (RFC 2324). ບາງ real APIs ໃຊ້ມັນ ສໍາລັບລະຫກະຕະລະບາໃໜ້ຟຣາກ ຫຼື ໃນການ deprecated endpoints. ບໍ່ໃຊ້ສໍາລັບການລະບາປະກົດຕົວ

RFC 2324 ↗
421

ຄຳຮ້ອງຂໍຜິດທິດທາງ

ລາຍລະບຽບກວດກາສິດທາ ຖືກສົ່ງໄປຫາ server ບໍ່ສາມາດສ້າງລາຍລະບຽບກວດກາສິດທາ ສໍາລັບມັນ

ທົ່ວໄປ ກັບ HTTP/2 connection reuse: ລາຍລະບຽບກວດກາສິດທາ ໄປຮອດ server ທີ່ບໍ່ໄດ້ກໍານົດສໍາລັບ target hostname. ລາຍລະບຽບກວດກາສິດທາ ຄວນລອງໃໝ່ ໃນ connection ໃໝ່

RFC 9110 ↗
422

ບໍ່ສາມາດປະມວນຜົນເນື້ອຫາໄດ້

ລາຍລະບຽບກວດກາສິດທາ ບໍ່ຖືກຕ້ອງໄວຕໍ່ໄປ ແຕ່ຜິດຢ່າງໄວ້ວາງ

ຕົວຢ່າງ, JSON ວິເຄາະຢ່າງຖືກຕ້ອງ ແຕ່ field ທີ່ຕ້ອງການ ຂາດຫາຍໄປ, ຫຼື field value ຢູ່ນອກ range. ທົ່ວໄປ ໃນ REST API validation responses

RFC 9110 ↗
423

ຖືກລັອກ

ວັດຖຸ ມີການລັກ

WebDAV: source ຫຼື destination resource ລັກ ໂດຍ client ອື່ນ, ດັ່ງນັ້ນ operation ບໍ່ສາມາດ ດໍາເນີນການ. ລໍຖ້າ lock ຈະຖືກປະກາດ ຫຼື ທໍາລາຍມັນ ກັບ token ທີ່ເຫມາະສົມ

RFC 4918 ↗
424

ການເພິ່ງພາລົ້ມເຫຼວ

ລາຍລະບຽບກວດກາສິດທາ ລົ້ມເຫລວ ເພາະ previous dependent request ລົ້ມເຫລວ

WebDAV: ໃນລະບົບ chain ຂອງ dependent operations, ກະ action ລົ້ມເຫລວ, ດັ່ງນັ້ນ ວ່າອື່ນ ບໍ່ໄດ້ ດໍາເນີນການ. ທົດສອບ failure ກ່ອນ ສໍາລັບ root cause

RFC 4918 ↗
425

ໄວເກີນໄປ

ເຊີບເວີ ປະຕິເສດ processing ລາຍລະບຽບກວດກາສິດທາ ທີ່ອາດຈະ replayed

ກ່ຽວຂ້ອງກັບ TLS 1.3 0-RTT (early data): ເຊີບເວີ ຈະບໍ່ເສື່ອມ processing ລາຍລະບຽບກວດກາສິດທາ ທີ່ອາດຈະ replayed. ລາຍລະບຽບກວດກາສິດທາ ຄວນລອງໃໝ່ ຫຼັງຈາກ handshake completes

RFC 8470 ↗
426

ຕ້ອງການອັບເກຣດ

ລາຍລະບຽບກວດກາສິດທາ ຕ້ອງໃຊ້ protocol ອື່ນ

ເຊີບເວີ ປະຕິເສດ serve ລາຍລະບຽບກວດກາສິດທາ ໃນ protocol ປະຈຸບັນ ແຕ່ຈະ ຫຼັງຈາກ upgrade — ລາຍລະບຽບກວດກາສິດທາ ລວມ Upgrade header ທີ່ຕັ້ງຊື່ protocol ທີ່ຕ້ອງການ

RFC 9110 ↗
428

ຕ້ອງການເງື່ອນໄຂເບື້ອງຕົ້ນ

ເຊີບເວີ ຕ້ອງການ ລາຍລະບຽບກວດກາສິດທາ ເປັນ conditional

ເຊີບເວີ ຕ້ອງການ conditional headers (ເຊັ່ນ If-Match) ໂອ້ຣຕຸບ lost-update conflicts. Fetch ວັດຖຸ, capture ໄທ, ແລະ ຣີເຊັນ ກັບ If-Match

RFC 6585 ↗
429

ຄຳຮ້ອງຂໍຫຼາຍເກີນໄປ

ລາຍລະບຽບກວດກາສິດທາ ກໍາລັງ rate-limited

ຊ້າລົງ. ລາຍລະບຽບກວດກາສິດທາ ຕ້ອງລວມ Retry-After header ໂອ້ຣຕຸບ ເວລາ ທີ່ຈະລອງໃໝ່. ທົ່ວໄປ ກັບ APIs ທີ່ມີ request quotas

RFC 6585 ↗
431

ຊ່ອງຫົວຄຳຮ້ອງຂໍໃຫຍ່ເກີນໄປ

Headers ເກີນກວ່າ server ສາມາດ process

ທັງສອງອັນ header ຫຼື header ສະສົມ size ເກີນ limit — ສ່ວນຫຼາຍໂຕ້ຣາສະໄຫຼ cookies. ລຶບ cookies ຫຼື ຫຼຸດຜ່ອນ ສິ່ງທີ່ app ຂອງເຈົ້າ ເກັບໄວ້ໃນພວກມັນ

RFC 6585 ↗
451

ບໍ່ສາມາດໃຫ້ບໍລິການໄດ້ຕາມກົດໝາຍ

ປະຕິເສດ ເຖິງ legal demands

ຊັບພະຍາກອນຖືກບລັອກດ້ວຍເຫດຜົນທາງກົດໝາຍ — ການເຊັນເຊີ, ຄຳສັ່ງສານ ຫຼື ກົດລະບຽບພາກພື້ນ. ຕົວເລກນີ້ເປັນການຄາລະວະຕໍ່ນິຍາຍ Fahrenheit 451.

RFC 7725 ↗
500

ຂໍ້ຜິດພາດເຊີບເວີພາຍໃນ

ເຊີບເວີ ພົບ ສະພາບ ບໍ່ຄາດຫວັງ

ລະ catch-all ສໍາລັບ server-side errors. ກວດສອບ server logs ສໍາລັບ actual cause: unhandled exception, database error, ແລະອື່ນໆ

RFC 9110 ↗
501

ຍັງບໍ່ໄດ້ຈັດຕັ້ງປະຕິບັດ

ເຊີບເວີ ບໍ່ສະຫນັບສະຫນູນ ໜ້າທີ່ ທີ່ຂໍ

ຕົວຢ່າງ, ເຊີບເວີ ບໍ່ຮູ້ຈັກ HTTP method. ຫາຍາກ ໃນ practice — ເພີ່ມເຕີມ ລາວມະຍາຍ 405

RFC 9110 ↗
502

Bad Gateway

ເຊີບເວີ, ປະຕິບັດ ໃນຖະໜົນ, ໄດ້ຮັບ bad response ຈາກ upstream server

ທົ່ວໄປ ໃນ microservice architectures. Load balancer ຫຼື reverse proxy ຂອງເຈົ້າ ໄດ້ໃຫ້ຜົນ malformed ຈາກ backend service

RFC 9110 ↗
503

ບໍລິການບໍ່ພ້ອມໃຫ້ບໍລິການ

ເຊີບເວີ ບໍ່ສາມາດ ຈັດການ ລາຍລະບຽບກວດກາສິດທາ ໃນປັດຈຸບັນ

ຫຼື ລົງ ສໍາລັບ maintenance ຫຼື overloaded. ລາຍລະບຽບກວດກາສິດທາ ຕ້ອງລວມ Retry-After header. ມັກ ກັບຄືນ ໃນລະຫວ່າງ deployments

RFC 9110 ↗
504

ໝົດເວລາ Gateway

ຖະໜົນ server ໝົດເວລາ ລໍຖ້າ upstream response

ຟ້ອນ backend service ບໍ່ໄດ້ຕອບ ດົນພໍ. ກວດສອບ upstream service health ແລະ timeout configurations

RFC 9110 ↗
505

ບໍ່ຮອງຮັບເວີຊັນ HTTP

ເຊີບເວີ ບໍ່ສະຫນັບສະຫນູນ HTTP version ໃຊ້ໃນ ລາຍລະບຽບກວດກາສິດທາ

HTTP ສໍາເລັດ version ຂອງ ລາຍລະບຽບກວດກາສິດທາ ບໍ່ໄດ້ ສະຫນັບສະຫນູນ ໂດຍ ເຊີບເວີ. ເກືອບບໍ່ເຄີຍ ເຫັນ ກັບ modern clients

RFC 9110 ↗
506

Variant Also Negotiates

ເຊີບເວີ ມີ content negotiation misconfiguration

Transparent content negotiation ສິ້ນ ໃນ loop: variant ເລືອກ ຕົວເອງ ກໍານົດ ວ່າຕໍ່ໄປ negotiate. ບົ່ງບອກ server configuration error

RFC 2295 ↗
507

ພື້ນທີ່ຈັດເກັບບໍ່ພຽງພໍ

ເຊີບເວີ ຫາຍ disk space

WebDAV-specific ໃນ origin ແຕ່ບາງຄັ້ງ ໃຊ້ໂດຍ general servers. ຄວາມໝາຍ ເຊີບເວີ ບໍ່ສາມາດ ບັນທຶກ ລາຍລະບຽບກວດກາສິດທາ ເພາະ storage constraints

RFC 4918 ↗
508

ພົບການວົນຊ້ຳ

ເຊີບເວີ ຕົກສະກົກ infinite loop ໃນລະຫວ່າງ processing ລາຍລະບຽບກວດກາສິດທາ

WebDAV: processing Depth: infinity request ເຂົ້າ loop (ຕົວຢ່າງ circular bindings). operation ຖືກສຸຖາມ

RFC 5842 ↗
510

ບໍ່ຂະຫຍາຍ

ສ່ວນຂະຫຍາຍ ເພີ່ມເຕີມ ໄປຫາ ລາຍລະບຽບກວດກາສິດທາ ຕ້ອງການ

ຈາກ obsolete HTTP Extension Framework: ເຊີບເວີ ຕ້ອງການ ຂໍ້ມູນ ເພີ່ມເຕີມ ກ່ອນທີ່ມັນ ສາມາດ ບົດບັນດາ ລາຍລະບຽບກວດກາສິດທາ. ຕົວຈິງແລ້ວ ບໍ່ໃຊ້ ໃນ modern web

RFC 2774 ↗
511

ຕ້ອງການພິສູດຢືນຢັນເຄືອຂ່າຍ

ລາຍລະບຽບກວດກາສິດທາ ຕ້ອງ authenticate ເພື່ອ ໄປເຖິງ network access

ໃຊ້ໂດຍ captive portals (hotel/airport WiFi) ໂອ້ຣຕຸບ ໃຫ້ຜູ້ໃຊ້ ຕ້ອງ log in ກັບ network ກ່ອນ ເຂົ້າ external sites

RFC 6585 ↗

ການນຳໃຊ້ທົ່ວໄປ

  • ອ້າງອິງ ສໍາລັບ API ອອກແບບເມື່ອອອກແບບ REST APIs, ເລືອກລະຫັດສະຖານະທີ່ຖືກຕ້ອງສໍາລັບກະໍາໄລ.
  • ຊອກຫາລະຫັດໂຕະອັກສອນໄວເມື່ອ app ຂອງທ່ານກັບໃຫ້ໂຕະ HTTP, ຫາກົ້ວາາວ ມັນ ໄປ ເອກະ.
  • ຮຽນ HTTP ສະຖານະ ລະຫັດເອກະສານອ້າງອີງຄົບຖ້ວນສຳລັບນັກຮຽນ ແລະ ນັກພັດທະນາທີ່ກຳລັງຮຽນ HTTP ແລະ REST.
  • ເອກະສານອ້າງອີງດ່ວນໃນເວລາເກີດເຫດໃນລະຫວ່າງ ກະ ທຳ ຜະ ລິດ, ໄວ ຊອກຫາ ວາ ແຕ່ລະ ສະ ຖານະ ລະ ຫັດ ຫມາຍ ຄວາມ.
  • ເອກະສານ API ອ້າງອີງເມື່ອຂຽນເອກະສານ API, ໃຫ້ສະໜັບສະໜູນການອະທິບາຍລາຍລະອຽດທີ່ມີອໍານາດຂອງລະຫັດສະຖານະ.

ມັນເຮັດວຽກແນວໃດ

ເຄື່ອງມືນີ້ເປັນເອກະສານອ້າງອີງຝັ່ງລູກຄ້າທີ່ສ້າງອ້ອມຮອບຕາຕະລາງຄົ້ນຫາທີ່ຝັງໄວ້ຂອງລະຫັດສະຖານະ HTTP 63 ລະຫັດ ຄອບຄຸມທຸກ 5 ໝວດ (1xx–5xx), ແຕ່ລະລະຫັດອະທິບາຍດ້ວຍໝາຍເລກ RFC ທີ່ກຳນົດມັນ. ບໍ່ມີການເອີ້ນເຊີບເວີ, ບໍ່ມີ API ພາຍນອກ, ບໍ່ມີການຮ້ອງຂໍເຄືອຂ່າຍ — ການກັ່ນຕອງ ແລະ ສະແດງຜົນທັງໝົດເກີດຂຶ້ນໃນບຣາວເຊີໂດຍໃຊ້ຟັງຊັນອາເລ ແລະ ສະຕຣິງທີ່ມີໃນຕົວ JavaScript.

  1. 1
    ຕາຕະລາງຄົ້ນຫາຖືກໂຫຼດ
    ຊຸດລະຫັດສະຖານະ IANA ທີ່ລົງທະບຽນທັງໝົດ 63 ລະຫັດຖືກຝັງໂດຍກົງໃນເຄື່ອງມືນີ້ເປັນອາເລ JavaScript, ແຕ່ລະລາຍການບັນຈຸລະຫັດຕົວເລກ, ຊື່ພາສາອັງກິດມາດຕະຖານ, ໝວດໝູ່, ແລະ RFC ສະເພາະທີ່ກຳນົດມັນ (ຕົວຢ່າງ RFC 9110 ສຳລັບລະຫັດ HTTP/1.1 ສ່ວນຫຼາຍ, RFC 6585 ສຳລັບ 429 Too Many Requests, RFC 2324 ສຳລັບ 418 I'm a Teapot).
  2. 2
    ການກັ່ນຕອງເຮັດວຽກໃນໜ່ວຍຄວາມຈຳ
    ໃນຂະນະທີ່ທ່ານພິມ ຫຼື ເລືອກຕົວກັ່ນຕອງໝວດໝູ່, Array.filter ຂອງ JavaScript ຈະເຮັດວຽກເໜືອລາຍການໃນໜ່ວຍຄວາມຈຳ, ຈັບຄູ່ຄຳຄົ້ນຫາຂອງທ່ານກັບໝາຍເລກລະຫັດສະຖານະ, ຊື່ມາດຕະຖານ, ແລະ ຄຳອະທິບາຍທັງແບບສັ້ນ ແລະ ຍາວໂດຍໃຊ້ String.includes — ບໍ່ມີການຊັກຊ້າ debounce, ບໍ່ມີການໄປມາກັບເຊີບເວີ.
  3. 3
    ລາຍລະອຽດຂະຫຍາຍພ້ອມລິ້ງ RFC
    ແຕ່ລະຜົນລັບຖືກສະແດງເປັນອົງປະກອບ HTML details/summary. ການຂະຫຍາຍລາຍການຈະເປີດຄຳອະທິບາຍລະອຽດ ແລະ ລິ້ງໂດຍກົງໄປຫາ RFC ທີ່ເປັນທາງການຢູ່ rfc-editor.org, ດັ່ງນັ້ນທ່ານສາມາດອ່ານຂໍ້ຄວາມສະເພາະຂອງລະຫັດໃດໆໄດ້.
  4. 4
    ລິ້ງແບບເລິກ ແລະ ການຄັດລອກໄປຄລິບບອດ
    ການເປີດລາຍການຈະອັບເດດ URL hash ໄປຫາໝາຍເລກລະຫັດ (ຕົວຢ່າງ #404), ເຮັດໃຫ້ໜ້ານັ້ນແບ່ງປັນ ແລະ ບຸກມາກໄດ້ງ່າຍ. ປຸ່ມຄັດລອກຈະຂຽນສະຕຣິງມາດຕະຖານ (ຕົວຢ່າງ '404 Not Found') ລົງໃນຄລິບບອດຜ່ານ navigator.clipboard API ຂອງບຣາວເຊີ.

ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ

📚

ເຄື່ອງສ້າງການອ້າງອີງ

ສ້າງການອ້າງອີງ APA 7, MLA 9, Chicago ແລະ Harvard ແລະ ການອ້າງອີງໃນເນື້ອຫາ ສຳລັບເວັບໄຊ, ປຶ້ມ, ວາລະສານ ແລະ YouTube — ແລະ ສ້າງລາຍການອ້າງອີງເພື່ອສຳເນົາ ຫຼື ສົ່ງອອກ. ຟຣີ ແລະ ເປັນສ່ວນຕົວ.

ລອງໃຊ້
⏱️

ໂມງຈັບເວລາແບບໄລຍະ

ໂມງຈັບເວລາເຮັດວຽກ ແລະ ພັກສຳລັບການອອກກຳລັງກາຍ HIIT ແລະ Tabata ມີການອຸ່ນເຄື່ອງ, ຮອບ, ເຊັດ, ການນັບຖອຍຫຼັງໃຫຍ່, ໄລຍະທີ່ແຍກດ້ວຍສີ, ສຽງບີບ ແລະ ຄຳແນະນຳດ້ວຍສຽງເປັນທາງເລືອກ.

ລອງໃຊ້
🔪

ຕົວແບ່ງວິດີໂອ

ແບ່ງວິດີໂອຍາວເປັນສ່ວນໆ: ສ່ວນລະ 60 ວິນາທີສຳລັບ WhatsApp Status ຫຼື Stories, ແບ່ງເປັນຈຳນວນສ່ວນເທົ່າກັນ ຫຼື ແບ່ງໃຫ້ແຕ່ລະສ່ວນນ້ອຍກວ່າຂະໜາດທີ່ກຳນົດ ເຊັ່ນ 25 MB ສຳລັບສົ່ງອີເມວ. ບັນທຶກແຕ່ລະສ່ວນ ຫຼື ທັງໝົດເປັນ ZIP. ເຮັດວຽກໃນບຣາວເຊີຂອງທ່ານ; ວິດີໂອບໍ່ຖືກອັບໂຫຼດ.

ລອງໃຊ້ໄຟລ໌ຢູ່ໃນທ້ອງຖິ່ນ

ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ