Skip to main content

อธิบายข้อผิดพลาด HTTP และรหัสสถานะ

บันทึกเทรดสดชุด # 114 สอนนับคลื่น Elliott Wave Set 50 และจังหวะเข้าเก็งกำไร (อาจ 2025)

บันทึกเทรดสดชุด # 114 สอนนับคลื่น Elliott Wave Set 50 และจังหวะเข้าเก็งกำไร (อาจ 2025)
Anonim

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

ประเภทของข้อผิดพลาด HTTP และรหัสสถานะ

รวมอยู่ในข้อมูลการตอบสนองของเซิร์ฟเวอร์ HTTP สำหรับคำขอแต่ละครั้งคือหมายเลขรหัสที่ระบุถึงผลของคำขอ รหัสผลลัพธ์เหล่านี้เป็นตัวเลขสามหลักที่แบ่งออกเป็นหมวดหมู่:

  • 100-199: สถานะข้อมูล
  • 200-299: สถานะความสำเร็จ
  • 300-399: สถานะการเปลี่ยนเส้นทาง
  • 400-499: ข้อผิดพลาดของไคลเอ็นต์
  • 500-599: ข้อผิดพลาดของเซิร์ฟเวอร์

มีเพียงไม่กี่ข้อผิดพลาดและรหัสสถานะที่เป็นไปได้ในอินเทอร์เน็ตหรืออินทราเน็ตเท่านั้น รหัสที่เกี่ยวข้องกับข้อผิดพลาดมักจะปรากฏในหน้าเว็บที่แสดงเป็นผลลัพธ์ของคำขอที่ล้มเหลวในขณะที่รหัสสถานะอื่น ๆ จะไม่แสดงต่อผู้ใช้

200 OK

ในกรณีของสถานะ HTTP 200 OKเซิร์ฟเวอร์เว็บประมวลผลคำขอเรียบร้อยแล้วและส่งเนื้อหาไปยังเบราเซอร์ คำขอ HTTP ส่วนใหญ่ส่งผลให้สถานะนี้ ผู้ใช้ไม่ค่อยเห็นรหัสนี้บนหน้าจอเนื่องจากเว็บเบราเซอร์มักแสดงเฉพาะโค้ดเมื่อมีปัญหา

อ่านต่อด้านล่าง

ไม่พบข้อผิดพลาด 404

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

อ่านต่อด้านล่าง

เกิดข้อผิดพลาด 500 เซิร์ฟเวอร์ภายใน

มีข้อผิดพลาด HTTP 500 ข้อผิดพลาดภายในเซิร์ฟเวอร์เว็บเซิร์ฟเวอร์ได้รับคำขอที่ถูกต้องจากลูกค้า แต่ไม่สามารถประมวลผลได้ ข้อผิดพลาด HTTP 500 เกิดขึ้นเมื่อเซิร์ฟเวอร์พบปัญหาขัดข้องทางเทคนิคโดยทั่วไปเช่นมีหน่วยความจำหรือพื้นที่ว่างบนดิสก์เหลือน้อย ผู้ดูแลระบบเซิร์ฟเวอร์ต้องแก้ไขปัญหานี้

ข้อผิดพลาด 503 บริการไม่พร้อมใช้งาน

ข้อผิดพลาด HTTP 503 บริการไม่พร้อมใช้งาน บ่งชี้ว่าเว็บเซิร์ฟเวอร์ไม่สามารถประมวลผลคำขอของไคลเอ็นต์ที่เข้ามาได้ เว็บเซิร์ฟเวอร์บางเครื่องใช้ HTTP 503 เพื่อระบุความล้มเหลวที่คาดไว้เนื่องจากนโยบายการดูแลระบบเช่นเกินขีด จำกัด จำนวนผู้ใช้งานพร้อมกันหรือการใช้งาน CPU เพื่อแยกความแตกต่างจากความล้มเหลวที่ไม่คาดคิดที่ปกติจะรายงานเป็น HTTP 500

อ่านต่อด้านล่าง

301 ย้ายอย่างถาวร

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

302 พบหรือ 307 เปลี่ยนเส้นทางชั่วคราว

สถานะ พบ 302 มีความคล้ายคลึงกับ 301 แต่รหัส 302 ได้รับการออกแบบมาสำหรับกรณีที่มีการย้ายทรัพยากรชั่วคราวแทนที่จะเป็นการถาวร ผู้ดูแลระบบเซิร์ฟเวอร์ควรใช้ HTTP 302 เฉพาะช่วงเวลาการบำรุงรักษาเนื้อหาโดยย่อ เว็บเบราเซอร์จะทำตามการเปลี่ยนเส้นทาง 302 โดยอัตโนมัติเหมือนกับที่พวกเขาทำสำหรับโค้ด 301. HTTP version 1.1 ได้เพิ่มรหัสใหม่, 307 เปลี่ยนเส้นทางชั่วคราวเพื่อระบุการเปลี่ยนเส้นทางชั่วคราว

อ่านต่อด้านล่าง

คำขอไม่ดี 400 รายการ

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

401 ไม่ได้รับอนุญาต

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

อ่านต่อด้านล่าง

100 ดำเนินการต่อ

เพิ่มในเวอร์ชัน 1.1 ของโปรโตคอลสถานะ HTTP 100 ดำเนินการต่อ ถูกออกแบบมาเพื่อใช้แบนด์วิธเครือข่ายได้อย่างมีประสิทธิภาพโดยการอนุญาตให้เซิร์ฟเวอร์มีโอกาสยืนยันความพร้อมในการรับคำขอที่มีขนาดใหญ่ โปรโตคอลการดำเนินการต่อช่วยให้ไคลเอนต์ HTTP 1.1 สามารถส่งข้อความขนาดเล็กที่มีการกำหนดค่าเป็นพิเศษซึ่งขอให้เซิร์ฟเวอร์ตอบกลับด้วยรหัส 100 จากนั้นรอการตอบสนองก่อนที่จะส่งคำขอติดตามผล (โดยทั่วไป) ไคลเอ็นต์และเซิร์ฟเวอร์ HTTP 1.0 ไม่ใช้รหัสนี้

204 ไม่มีเนื้อหา

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

อ่านต่อด้านล่าง

502 Bad Gateway

ปัญหาเครือข่ายระหว่างไคลเอ็นต์และเซิร์ฟเวอร์ทำให้เกิด 502 Bad Gateway ความผิดพลาด อาจเกิดจากข้อผิดพลาดในการกำหนดค่าบนไฟร์วอลล์เครือข่ายเราเตอร์หรืออุปกรณ์เกตเวย์เครือข่ายอื่น ๆ