HTTP Status code ต้องทำอย่างไร?

//HTTP Status code ต้องทำอย่างไร?

HTTP Status code ต้องทำอย่างไร?

HTTP Status Code?

 

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

รูปแบบของ HTTP status code จะมีรูปแบบที่เป็นสามัญ โดยจะแสดงเป็นสถานะในเส้นแนวนอน โดยจะรวม HTTP status code และ ประโยคที่เป็นคำอธิบายเหตุผลว่าเกิดอะไรขึ้นกับข้อผิดพลาดนี้

  • 4xx  หมายถึง error ที่มาจาก ฝั่งผู้ใช้งาน
  • 5xx หมาถยึง error ที่มาจาก server

 

400 Bad File Request 
ไวยากรณ์ (Syntax) ที่ใช้กับ URL นั้นมีข้อผิดพลาด เช่น มีการใช้ตัวอักษรเล็ก – ใหญ่สลับกัน หรืออาจจะมีการใช้เครื่องหมายต่างๆ ผิด 

401 Unauthorized 
ไม่อนุญาตให้เข้าเว็บไซต์นั้น เพราะไม่มีตัวเข้ารหัส (Encryption key) หรืออาจจะเกิดจากการใส่พาสเวิร์ดผิดก็เป็นได้ ซึ่งในกรณีที่คุณอาจจะใส่พาสเวิร์ดผิด

403 Forbidden/Access Denied 

คล้ายกับ error 401 คือไม่ได้รับอนุญาตในการเข้าใช้งานเว็บไซต์นั้น หรือเกิดจากอินเตอร์เน็ตผู้ใช้และ ISP Block การเชื่อมต่อ

404 File Not Found 

เซิร์ฟเวอร์ไม่สามารถหาไฟล์ที่คุณต้องการได้ ซึ่งไฟล์นั้นอาจจะถูกย้ายไปที่อื่นหรือถูกลบไปแล้ว หรือคุณอาจจะใส่ URL หรือชื่อเอกสารผิด ถ้าคุณเจอปัญหานี้ให้ลองตรวจสอบชื่อที่ใส่ใน URL ว่าถูกต้องหรือไม่ 

408 Request Timeout 
ข้อผิดพลาดนี้เกิดจากการหยุดโหลดเว็บเพจก่อนที่ฝั่งเ ซิร์ฟเวอร์จะส่งข้อมูลสำเร็จ ซึ่งอาจจะเกิดจากผู้ใช้ไปคลิกปุ่ม stop หรือปิดบราวเซอร์ หรือไปคลิกลิงค์ก่อนที่เว็บเพจนั้นจะโหลดขึ้นมา โดยมากมักจะเกิดตอนที่เซิร์ฟเวอร์ช้าหรือไฟล์มีขนาดใ หญ่ 

500 Internet Error 
ไม่สามารถเรียกไฟล์เอกสาร HTML ได้เนื่องจากอาจมีปัญหาการตั้งค่าเซิร์ฟเวอร์ วิธีแก้ไขคือ ให้คุณติดต่อผู้ที่ดูแลเว็บไซต์ (Administrator) 

501 Not Implemented 

เว็บเซิร์ฟเวอร์นั้นไม่รองรับรูปแบบ (Feature) ที่คุณต้องการ 

502 Service Temporarily Overloaded 
เซิร์ฟเวอร์นั้นมีผู้เข้ามาใช้งานมาก ให้ลองโหลดใหม่ไปเรื่อยๆ จนกว่าจะได้ 

503 Service Unavailable 
เซิร์ฟเวอร์นั้นมีผู้เข้ามาใช้งานมาก หรือเว็บไซต์นั้นอาจจะย้ายไปแล้ว หรือคุณไม่ได้เชื่อมต่อกับอินเตอร์เน็ตแล้ว 

Connection Refused by Host 
เกิดจากคุณไม่ได้รับอนุญาตให้เข้าใช้งานเว็บไซต์ นั้นหรือใส่พาสเวิร์ดไม่ถูกต้อง

Error establishing a database connection
เกิดจาก Server ทำงานหนักและไม่สามารถเข้าถึงฐานข้อมูลได้

Error โหลดช้า
เกิดจาก Server Ram น้อยหรือ Code ใช้ทรัพยากรมากเกินไป

 

ขอขอบคุณข้อมูลจาก mindphp.com

2018-08-14T02:18:36+00:00