ความหมายของ Error Code บน Browser แบบที่เจอกันบ่อยๆ

HTML Basic
สำหรับนักพัฒนาเว็บไซต์มือใหม่ HTML , CSS และการใช้ Tools ต่างๆ ในการพัฒนาเว็บไซต์

Moderator: mindphp

ภาพประจำตัวสมาชิก
nuattawoot
PHP Super Member
PHP Super Member
โพสต์: 492
ลงทะเบียนเมื่อ: 05/06/2017 9:34 am

ความหมายของ Error Code บน Browser แบบที่เจอกันบ่อยๆ

โพสต์โดย nuattawoot » 16/08/2017 2:20 pm

ความหมายของ error code ต่างๆที่เป็น HTTP Status Code เราเคยเห็นข้อผิดพลาดบนเว็บเพจในรูปแบบต่างๆ เช่น 400, 500 ตัวเลขเหล่านี้ก็แสดงถึงความหมายที่ต้องการให้ผู้ใช้งานทราบถึงปัญหาที่เกิดขึ้นกับเว็บไซต์

HTTP Status Code คือ โค๊ดมาตรฐานที่แสดงขึ้นมาจากการตอบสนองของเซิฟเวอร์บนเว็บไซต์ต่างๆที่อยู่บนอินเตอร์เน็ต หรือเรียกง่ายๆว่า “โค๊ดแสดงสถานะของ http” โค๊ดต่างๆเหล่านี้จะช่วยให้เราวินิจฉัยและให้ทราบถึงปัญหาต่างๆที่เกิดขึ้นเมื่อหน้าเว็บ หรือ ทรัพยากรต่างๆ เช่น รูปภาพ ข้อความ วิดีโอ ฯลฯ ที่ไม่สามารถโหลดได้อย่างเป็นปกติ

สองกลุ่มหลักๆที่เรามักจะพบกันบ่อยๆ คือ:

500 Internal server error ความผิดพลาดจากเครื่องลูกข่าย

400 เกิดปัญหาจากฝั่งผู้ใช้งาน (00 หมายถึงตัวเลขต่อท้าย ไม่ว่าจะเป็น 401, 404)

ปัญหาหลักๆที่เกิดจากฝั่งผู้ใช้งานที่มักจะพบเจอบ่อยเกี่ยวกับโค๊ดแสดงสถานะของ http นั้นมักเป็น 404 (Not Found), 403 (Forbidden), และ 400 (Bad Request)

401 (Unauthorized) ในความหมายของการเกิด error code 401 กล่าวคือผู้ใช้ไม่มีข้อมูลประจำตัวที่จำเป็น
หมายเหตุ: ไซต์บางแห่งจะออก HTTP 401 เมื่อมีการห้ามที่อยู่ IP จากเว็บไซต์ (โดยปกติจะเป็นโดเมนเว็บไซต์) และที่อยู่เฉพาะถูกปฏิเสธการอนุญาตให้เข้าถึงเว็บไซต์

403 (Forbidden) ในความหมายของการเกิด error code 403 นั้นหมายถึง เราไม่มีสิทธิ์ที่จะเข้าถึงอะไรก็ตามที่เราพยายามที่จะต้องการให้มันแสดง
คำขอถูกต้อง แต่เซิร์ฟเวอร์ปฏิเสธการกระทำ ผู้ใช้อาจไม่มีสิทธิ์ที่จำเป็นสำหรับรีซอร์สหรืออาจต้องการบัญชีบางประเภท

404 (Not Found) ในความหมายของการเกิด error code 404 ไม่พบแหล่งข้อมูลที่ขอ แต่อาจมีให้บริการในอนาคต คำขอต่อจากลูกค้าจะได้รับอนุญาต

408 (Request timeout) ในความหมายของ 408 นั้นหมายถึงเราได้ส่งคำขอไปยัง Server (เช่น ส่งคำขอไปยังเซิร์ฟเวอร์เพื่อโหลดหน้าเว็บ) โดยเซิร์ฟเวอร์ไม่ตอบสนองหรือส่งข้อมูลกลับมา นั่นหมายถึงว่า เราได้หมดเวลาการเชื่อมต่อกับเซิร์ฟเวอร์ หรือ ใช้เวลานานในการเชื่อมต่อเพจจนเกิดข้อผิดพลาดนี้ขึ้นมา

500 Internal server error ความผิดพลาดจากเครื่องแม่ข่าย

500 เกิดปัญหาจากฝั่งเซิร์ฟเวอร์ (xx หมายถึงตัวเลขต่อท้าย ไม่ว่าจะเป็น 500, 503)

กลุ่มของข้อความ HTTP Status Code เหล่านี้เกิดมาจากการเรียกหน้าเว็บหรือ ทรัพยากรอื่นๆที่ไม่สามารถเข้าใจได้โดยเซิร์ฟเวอร์ของเว็บไซต์ด้วยเหตุผลบางอย่าง

ปัญหาหลักๆที่เกิดจากฝั้งเซิร์ฟเวอร์ที่มักจะพบเจอบ่อยๆคือ 500 (Internal Server Error), 503 (Service Unavailable) และ 502 (Bad Gateway)

500 (Internal Server Error) ในความหมายของการเกิด error code 500 นั้นหมายถึง ข้อความแสดงความผิดพลาดแบบทั่วไป ใช้เมื่อไม่มีข้อความเฉพาะที่เหมาะสมในการแจ้งสาเหตุ

502 (Bad Gateway) ในความหมายของการเกิด error code 502 นั้นหมายถึง เครื่องแม่ข่ายกำลังทำหน้าที่เป็นเกตเวย์หรือพร็อกซี และได้รับข้อความตอบรับที่ผิดพลาดจากเครื่องให้บริการเบื้องหลัง

503 (Service Unavailable) เครื่องแม่ข่ายยังไม่ให้บริการในปัจจุบัน อันเนื่องจากการใช้งานเกินพิกัดหรืออยู่ในระหว่างการบำรุงรักษา โดยปกติแล้วสถานภาพนี้จะเป็นอยู่เพียงชั่วคราว

อ้างอิงจาก wikipedia เข้าได้จาก th.wikipedia.org

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 2 และ บุคคลทั่วไป 0 ท่าน