Quration AIQ

devwords

ใครก็ตามที่เคยท่องเว็บ ต้องเคยเจอตัวเลขสามหลักลึกลับที่บอกว่ามีบางอย่างผิดพลาดกับหน้าที่ต้องการเข้าถึง

'404' ที่คุณเจอเวลาเล่นเว็บ จริง ๆ แล้วหมายความว่าอะไร?

หน้าที่ขอไม่มีอยู่จริง (Not Found)
รหัสสถานะ HTTP รายงานผลด้วยตัวเลขสามหลัก: 200 = สำเร็จ, 404 = ไม่พบ, 403 = ไม่มีสิทธิ์, 500 = ข้อผิดพลาดเซิร์ฟเวอร์ กฎง่าย ๆ คือ: 4xx แปลว่าฝั่งคำขอผิด, 5xx แปลว่าฝั่งเซิร์ฟเวอร์ผิด

รหัสสถานะ HTTP คือตัวเลขสามหลักที่เซิร์ฟเวอร์ส่งกลับมาเพื่อรายงานว่าเกิดอะไรขึ้นกับคำขอ และ 404 หมายถึง 'Not Found' โดยเฉพาะ บ่งบอกว่าหน้าเว็บหรือทรัพยากรที่คุณขอนั้นไม่มีอยู่ที่ที่อยู่นั้นเลย รหัสเหล่านี้แบ่งเป็นหมวดหมู่คร่าวๆ โดย 2xx หมายถึงสำเร็จ 4xx หมายถึงมีปัญหาบางอย่างเกี่ยวกับตัวคำขอเอง และ 5xx หมายถึงเซิร์ฟเวอร์เจอข้อผิดพลาดภายในของตัวเอง

การที่เซิร์ฟเวอร์เลิกงานตอนบ่าย 4 โมง 4 นาที และการต้องชำระเงินทั้งสองเป็นคำอธิบายที่สมมติขึ้นหรือไม่ตรงกัน จริงๆ แล้วการต้องชำระเงินเป็นความหมายของรหัสสถานะ 402 ซึ่งพบได้น้อยกว่ามาก ไม่ใช่ 404

การรู้กฎง่ายๆ ว่ารหัส 4xx ชี้ไปที่คำขอในขณะที่ 5xx ชี้ไปที่เซิร์ฟเวอร์ ช่วยให้ใครก็ตามที่ท่องเว็บเข้าใจได้อย่างรวดเร็วว่าหน้าเว็บที่พังนั้นเป็นสิ่งที่พวกเขาอาจแก้ไขได้เอง เช่น การพิมพ์ URL ผิด หรือเป็นสิ่งที่อยู่นอกเหนือการควบคุมโดยสิ้นเชิง

▶ Quration AIQ

devwords

เมื่อเว็บไซต์แสดง '500 Internal Server Error' ใครเป็นคนผิด?คืออะไร?ชื่อของมันคืออะไร?แต่มีวิธีแยกความแตกต่างที่โด่งดังระหว่างสองสิ่งนี้ คืออะไร?ไลเซนส์แบบเสรีที่มีชื่อเสียงที่อนุญาตแทบทุกอย่าง รวมถึงการใช้เชิงพาณิชย์ ตราบใดที่คุณคงประกาศลิขสิทธิ์ไว้ คือไลเซนส์อะไร?ในเมื่อไม่มีอะไรเปลี่ยนแปลงที่มองเห็นได้ ทำไมต้องทำ?คำศัพท์ที่มีกลิ่นอายการเงินนี้เรียกว่าอะไร?การตอบสนองแรกที่ปฏิบัติได้จริงที่สุดคืออะไร?ในภาษาสแลงอังกฤษ 'git' หมายถึงอะไร?หลักการของ commit ที่ดีที่ยอมรับกันคืออะไร?เมื่อร่วมพัฒนาโอเพนซอร์สหรือทำงานเป็นทีม คุณจะได้ยินว่า 'ฉันส่ง PR แล้ว' Pull Request หมายถึงอะไร?แล้วความสัมพันธ์ระหว่าง git กับ GitHub คืออะไร?

Quration — Quration AIQ