Logo-anet-corporate_internet-อินเทอร์เน็ต
 
HTTP status code : 204, 301, 403, 404, 503, 504 คืออะไร?
Date : 25/08/2021

ลองมาดูกันว่า รหัส 204, 301, 403, 404,503 และ 504 ที่ทุกคนอาจเคยได้เห็นบ่อย ๆ มันมีความหมายถึงอะไรกันบ้าง

 

       HTTP status code เป็นรหัสตอบกลับสามหลักของความผิดพลาดจากเซิร์ฟเวอร์ไปยังคำขอฝั่งเบราว์เซอร์ ทุกคนคงเคยได้รับรหัสตอบกลับแบบนี้กันหลายครั้งแล้ว รหัสที่เราได้เห็นบ่อย ๆ คือรหัสข้อผิดพลาด 404 page-not-found นั่นคือรหัสสถานะข้อผิดพลาดของไคลเอ็นต์ HTTP และมีรหัสอื่น ๆ อีกมากมาย

       รหัสเหล่านี้ เรียกอีกอย่างว่า รหัสสถานะตอบสนอง HTTP เป็นวิธีการสื่อสารระหว่างเซิร์ฟเวอร์และเว็บเบราว์เซอร์ ซึ่งมีรหัสตามประเภทของข้อมูลที่พวกเขากำลังสื่อสาร ที่จะแจ้งให้ผู้ที่กำลังใช้งานเว็บไซต์นั้น ๆ ทราบถึงข้อผิดพลาด หรือข้อมูลของทางเว็บไซต์ว่าเกิดปัญหาอะไรขึ้น จึงทำให้ไม่สามารถใช้งานในเว็บไซต์นั้นได้คราวนี้เราลองมาดูกันว่า รหัส 204, 301, 403, 404,503 และ 504 ที่ทุกคนอาจเคยได้เห็นบ่อย ๆ มันมีความหมายถึงอะไรกันบ้าง

รหัสสถานะ HTTP ถูกจัดประเภทอย่างไร?

       รหัสสถานะ HTTP แบ่งออกเป็น 5 หมวดหมู่ด้วยกันที่แตกต่างกัน แต่ละหมวดหมู่จะให้คำแนะนำแก่คุณว่าคำตอบคืออะไร แม้ว่าคุณจะไม่ทราบรหัสตอบกลับเหล่านี้มาก่อนก็ตาม

    - 1xx – เกี่ยวกับข้อมูล : เซิร์ฟเวอร์ได้รับคำขอแล้วและกำลังดำเนินการตามกระบวนการต่อไป

    - 2xx – เป็นผลสำเร็จ: คำขอสำเร็จและเบราว์เซอร์ได้รับข้อมูลแล้ว

    - 3xx - (เปลี่ยนเส้นทาง) : คุณถูกเปลี่ยนเส้นทางแล้ว และการจะดำเนินการตามคำขอที่สมบูรณ์จำเป็นต้องดำเนินการเพิ่มเติม

    - 4xx - (ข้อผิดพลาดของไคลเอ็นต์) : ไม่สามารถเข้าถึงเว็บไซต์หรือหน้านั้นได้, หน้าไม่พร้อมใช้งานหรือคำขอมีการสะกดที่ไม่ถูกต้อง

    - 5xx (ข้อผิดพลาดของเซิร์ฟเวอร์) : แม้ว่าคำขอดูเหมือนจะถูกต้อง แต่เซิร์ฟเวอร์ก็ไม่สามารถดำเนินการตามคำขอได้

204, 301, 403, 404,503 และ 504 ที่ทุกคนอาจเคยได้เห็นบ่อย ๆ มันมีความหมายถึงอะไรกันบ้าง

  • 204 No Content : ไม่มีเนื้อหา ก็คือการร้องขอได้ดำเนินการสำเร็จแล้ว แต่ไม่มีเนื้อหาใด ๆ ส่งคืนกลับมา
  • 301 Moved Permanently : การย้ายไปที่อยู่หรือชื่อโดเมนใหม่ เป็นการย้าย URL ไปอยู่ที่ใหม่อย่างถาวร
  • 403 Forbidden : ถูกห้ามหรือถูกปิดกั้นไม่ให้เข้าถึงเว็บไซต์นั้น เหตุผลที่เข้าถึงไม่ได้ เช่นอาจจะมาจาก ทำการบล็อกไว้ เนื่องด้วยเหตุผลทางด้านความปลอดภัย เป็นต้น
  • 404 Not Found (Error 404) : ไม่พบข้อมูลอยู่ใน Server ของ URL นี้ หรือไม่พบหน้าเว็บไซต์นี้
  • 503 Service Unavailable : Server ไม่สามารถจัดการคำขอได้ชั่วคราว อาจเกิดมาจากการเชื่อมต่ออินเทอร์เน็ตได้ หรืออาจมีการเชื่อมต่อมากเกินไป เป็นต้น
  • 504 Gateway Timeout :  Server ที่พยายามโหลดหน้าเว็บสำหรับคุณไม่ได้รับการตอบกลับจากเซิร์ฟเวอร์อื่นที่ร้องขอข้อมูลได้ทันเวลา
CONTACT US
Phone Anet Internet  Tel : 02-861-0700
 
Email Anet Internet  E-mail : Info@anet.net.th
 
 
 
Anet Internet Logo

23 Charoen Nakorn 14, Charoen Nakorn Rd., Klongtonsai, Klongsan Bangkok 10600

Copyright © 2022 Advanced Research Group Co., Ltd All Right reserved. Privacy Notice  Cookies Policy  Privacy Policy