devwords
ใครก็ตามที่เคยท่องเว็บ ต้องเคยเจอตัวเลขสามหลักลึกลับที่บอกว่ามีบางอย่างผิดพลาดกับหน้าที่ต้องการเข้าถึง
รหัสสถานะ HTTP คือตัวเลขสามหลักที่เซิร์ฟเวอร์ส่งกลับมาเพื่อรายงานว่าเกิดอะไรขึ้นกับคำขอ และ 404 หมายถึง 'Not Found' โดยเฉพาะ บ่งบอกว่าหน้าเว็บหรือทรัพยากรที่คุณขอนั้นไม่มีอยู่ที่ที่อยู่นั้นเลย รหัสเหล่านี้แบ่งเป็นหมวดหมู่คร่าวๆ โดย 2xx หมายถึงสำเร็จ 4xx หมายถึงมีปัญหาบางอย่างเกี่ยวกับตัวคำขอเอง และ 5xx หมายถึงเซิร์ฟเวอร์เจอข้อผิดพลาดภายในของตัวเอง
การที่เซิร์ฟเวอร์เลิกงานตอนบ่าย 4 โมง 4 นาที และการต้องชำระเงินทั้งสองเป็นคำอธิบายที่สมมติขึ้นหรือไม่ตรงกัน จริงๆ แล้วการต้องชำระเงินเป็นความหมายของรหัสสถานะ 402 ซึ่งพบได้น้อยกว่ามาก ไม่ใช่ 404
การรู้กฎง่ายๆ ว่ารหัส 4xx ชี้ไปที่คำขอในขณะที่ 5xx ชี้ไปที่เซิร์ฟเวอร์ ช่วยให้ใครก็ตามที่ท่องเว็บเข้าใจได้อย่างรวดเร็วว่าหน้าเว็บที่พังนั้นเป็นสิ่งที่พวกเขาอาจแก้ไขได้เอง เช่น การพิมพ์ URL ผิด หรือเป็นสิ่งที่อยู่นอกเหนือการควบคุมโดยสิ้นเชิง
devwords
เมื่อเว็บไซต์แสดง '500 Internal Server Error' ใครเป็นคนผิด?คืออะไร?ชื่อของมันคืออะไร?แต่มีวิธีแยกความแตกต่างที่โด่งดังระหว่างสองสิ่งนี้ คืออะไร?ไลเซนส์แบบเสรีที่มีชื่อเสียงที่อนุญาตแทบทุกอย่าง รวมถึงการใช้เชิงพาณิชย์ ตราบใดที่คุณคงประกาศลิขสิทธิ์ไว้ คือไลเซนส์อะไร?ในเมื่อไม่มีอะไรเปลี่ยนแปลงที่มองเห็นได้ ทำไมต้องทำ?คำศัพท์ที่มีกลิ่นอายการเงินนี้เรียกว่าอะไร?การตอบสนองแรกที่ปฏิบัติได้จริงที่สุดคืออะไร?ในภาษาสแลงอังกฤษ 'git' หมายถึงอะไร?หลักการของ commit ที่ดีที่ยอมรับกันคืออะไร?เมื่อร่วมพัฒนาโอเพนซอร์สหรือทำงานเป็นทีม คุณจะได้ยินว่า 'ฉันส่ง PR แล้ว' Pull Request หมายถึงอะไร?แล้วความสัมพันธ์ระหว่าง git กับ GitHub คืออะไร?Quration — Quration AIQ