แผ่นโกงรหัสสถานะ HTTP + ดาวน์โหลด PDF

in ทรัพยากรและเครื่องมือ

เนื้อหาของเรารองรับผู้อ่าน. หากคุณคลิกที่ลิงค์ของเรา เราอาจได้รับค่าคอมมิชชั่น เราทบทวนอย่างไร.

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

อินเทอร์เน็ตประกอบด้วยสองสิ่งพื้นฐาน แต่แตกต่างกันมาก: ลูกค้าและเซิร์ฟเวอร์. ความสัมพันธ์ระหว่างนี้ ลูกค้า (เช่น Chrome, Firefox ฯลฯ ) และเซิร์ฟเวอร์ (เช่น เว็บไซต์ ฐานข้อมูล อีเมล แอปพลิเคชัน ฯลฯ) เรียกว่า แบบจำลองไคลเอ็นต์เซิร์ฟเวอร์.

ลูกค้าทำการร้องขอไปยังเซิร์ฟเวอร์และเซิร์ฟเวอร์ตอบกลับ

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

รหัสสถานะ HTTP คือตัวเลขที่สรุปการตอบสนองที่เกี่ยวข้อง - Fernando Doglio จากหนังสือ“ REST API Development with NodeJS”.

รหัสสถานะ HTTP สูตรโกง

โค้ดสถานะการตอบกลับ HTTP ถูกจัดกลุ่มเป็นห้าคลาส:

  • 1XX รหัสสถานะ: คำขอข้อมูล
  • 2XX รหัสสถานะ: คำขอสำเร็จ
  • 3XX รหัสสถานะ: การเปลี่ยนเส้นทาง
  • 4XX รหัสสถานะ: ข้อผิดพลาดของลูกค้า
  • 5XX รหัสสถานะ: ข้อผิดพลาดเซิร์ฟเวอร์

รหัสสถานะ 1xx: คำขอที่ให้ข้อมูล

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

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

รหัสสถานะ 2xx: คำขอที่ประสบความสำเร็จ

นี่คือคำขอที่ประสบความสำเร็จ หมายความว่า คำขอเข้าถึงไฟล์ของคุณสำเร็จแล้ว ตัวอย่างเช่น คุณพยายามเข้าถึง Facebook.com และมันก็ปรากฏขึ้น มีการใช้รหัสสถานะเหล่านี้อย่างใดอย่างหนึ่ง คาดว่าจะเห็นการตอบกลับประเภทนี้บ่อยครั้งเมื่อใช้เว็บ

  • 200 ตกลง: คำขอที่ประสบความสำเร็จ
  • 201 สร้างแล้ว: เซิร์ฟเวอร์ยอมรับทรัพยากรที่สร้างขึ้น 
  • 202 ยอมรับแล้ว: ได้รับคำขอของลูกค้าแล้ว แต่เซิร์ฟเวอร์ยังคงประมวลผลอยู่
  • 203 ข้อมูลที่ไม่น่าเชื่อถือ: การตอบกลับที่เซิร์ฟเวอร์ส่งไปยังไคลเอนต์ไม่เหมือนกับเมื่อเซิร์ฟเวอร์ส่ง
  • 204 ไม่มีเนื้อหา: เซิร์ฟเวอร์ประมวลผลคำขอแต่ไม่ได้ให้เนื้อหาใดๆ
  • 205 รีเซ็ตเนื้อหา: ไคลเอ็นต์ควรรีเฟรชตัวอย่างเอกสาร
  • 206 เนื้อหาบางส่วน: เซิร์ฟเวอร์กำลังส่งทรัพยากรเพียงบางส่วน
  • 207 หลายสถานะ: เนื้อหาข้อความที่ตามมาเป็นข้อความ XML โดยค่าเริ่มต้น และสามารถมีรหัสตอบกลับแยกกันได้จำนวนหนึ่ง
  • 208 รายงานแล้ว: สมาชิกของa WebDAV การเชื่อมโยงได้รับการแจกแจงไว้แล้วในส่วนก่อนหน้าของการตอบสนอง (หลายสถานะ) และจะไม่ถูกรวมอีกครั้ง

รหัสสถานะ 3xx: เปลี่ยนเส้นทาง

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

  • 300 ทางเลือกหลายทาง: คำขอที่ลูกค้าทำมีคำตอบที่เป็นไปได้หลายประการ
  • 301 ย้ายอย่างถาวร: เซิร์ฟเวอร์แจ้งลูกค้าว่าทรัพยากรที่พวกเขามองหาถูกย้ายไปยัง URL อื่นอย่างถาวรแล้ว ผู้ใช้และบอททั้งหมดจะถูกเปลี่ยนเส้นทางไปยัง URL ใหม่ เป็นรหัสสถานะที่สำคัญมากสำหรับ SEO
  • 302 พบ: เว็บไซต์หรือเพจถูกย้ายไปยัง URL อื่นชั่วคราว เป็นรหัสสถานะอื่นที่เกี่ยวข้องกับ SEO
  • 303 ดูเพิ่มเติม: รหัสนี้บอกลูกค้าว่าเซิร์ฟเวอร์ไม่ได้เปลี่ยนเส้นทางไปยังทรัพยากรที่ร้องขอ แต่ไปยังหน้าอื่น
  • 304 ไม่แก้ไข: ทรัพยากรที่ร้องขอไม่มีการเปลี่ยนแปลงตั้งแต่การส่งครั้งก่อน
  • 305 ใช้พร็อกซี: ไคลเอนต์สามารถเข้าถึงทรัพยากรที่ร้องขอผ่านพร็อกซีที่ให้ไว้ในการตอบสนองเท่านั้น
  • 307 เปลี่ยนเส้นทางชั่วคราว: เซิร์ฟเวอร์แจ้งลูกค้าว่าทรัพยากรที่พวกเขามองหาถูกเปลี่ยนเส้นทางชั่วคราวไปยัง URL อื่น มันเกี่ยวข้องกับประสิทธิภาพของ SEO
  • 308 การเปลี่ยนเส้นทางถาวร: เซิร์ฟเวอร์แจ้งลูกค้าว่าทรัพยากรที่ค้นหาถูกเปลี่ยนเส้นทางชั่วคราวไปยัง URL อื่น 

รหัสสถานะ 4xx: ข้อผิดพลาดของไคลเอ็นต์

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

  • 400 คำขอไม่ถูกต้อง: ลูกค้าส่งคำขอที่มีข้อมูลที่ไม่สมบูรณ์ ข้อมูลที่สร้างขึ้นไม่ดี หรือข้อมูลที่ไม่ถูกต้อง
  • 401 ไม่ได้รับอนุญาต: ลูกค้าจำเป็นต้องให้สิทธิ์ในการเข้าถึงทรัพยากรที่ร้องขอ
  • 403 ต้องห้าม: ทรัพยากรที่ลูกค้าพยายามเข้าถึงเป็นสิ่งต้องห้าม
  • 404 ไม่พบ: สามารถเข้าถึงเซิร์ฟเวอร์ได้ แต่หน้าเฉพาะที่ไคลเอ็นต์กำลังมองหาไม่อยู่
  • 405 ไม่อนุญาตวิธีการ: เซิร์ฟเวอร์ได้รับและรับรู้คำขอ แต่ได้ปฏิเสธวิธีการขอเฉพาะ
  • 406 ไม่สามารถยอมรับได้: เว็บไซต์หรือเว็บแอปพลิเคชันไม่รองรับคำขอของลูกค้าด้วยโปรโตคอลเฉพาะ
  • 407 ต้องมีการรับรองความถูกต้องของพร็อกซี: รหัสสถานะนี้คล้ายกับ 401 Unauthorized ข้อแตกต่างเพียงอย่างเดียวคือการให้สิทธิ์โดยพร็อกซี่
  • 408 ขอหมดเวลา: คำขอที่ไคลเอ็นต์ส่งไปยังเซิร์ฟเวอร์เว็บไซต์หมดอายุแล้ว
  • 409 ความขัดแย้ง: คำขอที่ส่งขัดแย้งกับการดำเนินการภายในของเซิร์ฟเวอร์
  • 410 หายไป: ทรัพยากรที่ไคลเอ็นต์ต้องการเข้าถึงถูกลบอย่างถาวร

รหัสสถานะ HTTP 4xx ที่พบน้อยกว่าอื่นๆ ได้แก่:

  • 402 การชำระเงินที่ต้องการ
  • 412 สิ่งที่จำเป็นต้องล้มเหลว
  • 415 ประเภทสื่อที่ไม่รองรับ
  • 416 ช่วงที่ร้องขอไม่พอใจ
  • 417 ความคาดหวังล้มเหลว
  • 422 นิติบุคคลที่ประมวลผลไม่ได้
  • 423 ล็อค
  • 424 ล้มเหลวในการพึ่งพา
  • 426 จำเป็นต้องอัพเกรด
  • 429 คำขอมากเกินไป
  • 431 ขอฟิลด์ส่วนหัวใหญ่เกินไป
  • 451 ไม่สามารถใช้ได้ด้วยเหตุผลทางกฎหมาย

รหัสสถานะ 5xx: ข้อผิดพลาดของเซิร์ฟเวอร์

รหัสสถานะ HTTP 5xx เป็นข้อผิดพลาดของเซิร์ฟเวอร์ ข้อผิดพลาดเหล่านี้ไม่ใช่ความผิดของลูกค้า แต่แนะนำว่ามีบางอย่างผิดปกติกับสิ่งต่างๆ ฝั่งเซิร์ฟเวอร์ คำขอที่ไคลเอนต์ทำนั้นดี แต่เซิร์ฟเวอร์ไม่สามารถสร้างทรัพยากรที่ร้องขอได้

  • 500 ข้อผิดพลาดภายในเซิร์ฟเวอร์: เซิร์ฟเวอร์พบสถานการณ์ที่ไม่สามารถจัดการได้ขณะประมวลผลคำขอของไคลเอ็นต์
  • 501 ไม่ได้ดำเนินการ: เซิร์ฟเวอร์ไม่ทราบหรือไม่สามารถแก้ไขวิธีการร้องขอที่ส่งโดยไคลเอ็นต์
  • 502 Bad Gateway: เซิร์ฟเวอร์ทำหน้าที่เป็นเกตเวย์หรือพร็อกซีและได้รับข้อความที่ไม่ถูกต้องจากเซิร์ฟเวอร์ขาเข้า
  • 503 ไม่สามารถให้บริการได้: The เซิฟเวอร์อาจจะล่ม และไม่สามารถดำเนินการตามคำขอของลูกค้าได้ รหัสสถานะ HTTP นี้เป็นหนึ่งในปัญหาเกี่ยวกับเซิร์ฟเวอร์ที่พบบ่อยที่สุดที่คุณพบบนเว็บ
  • 511 ต้องมีการตรวจสอบความถูกต้องของเครือข่าย: ไคลเอ็นต์ต้องได้รับการตรวจสอบสิทธิ์บนเครือข่ายก่อนจึงจะสามารถเข้าถึงทรัพยากรได้

รหัสสถานะ HTTP 5xx ที่พบน้อยกว่าอื่นๆ ได้แก่:

  • 504 หมดเวลาของเกตเวย์
  • 505 HTTP เวอร์ชันไม่สนับสนุน
  • 506 ตัวแปรยังเจรจา
  • 507 การจัดเก็บไม่เพียงพอ
  • 508 ตรวจพบลูป
  • 510 ไม่ขยายเวลา

สรุป

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

คลิกที่นี่เพื่อดาวน์โหลด📥 รหัสสถานะ HTTP นี้โกงแผ่นงานและเก็บไว้ใกล้เพื่ออ้างอิงรหัสสถานะทั้งหมดอย่างรวดเร็ว

เพื่อรวมขึ้น:

  • 1XX รหัสสถานะ HTTP เป็นการร้องขอข้อมูลอย่างแท้จริง
  • 2XX รหัสสถานะ HTTP คือคำขอสำเร็จ รหัสตอบกลับสถานะความสำเร็จ HTTP 200 OK ระบุว่าการร้องขอนั้นสำเร็จ
  • 3XX รหัสสถานะ HTTP ระบุการเปลี่ยนเส้นทาง รหัสสถานะ HTTP 3xx ที่พบบ่อยที่สุด ได้แก่ รหัสสถานะ HTTP“ 301 ย้ายถาวร”“ พบ 302” และ“ 307 การเปลี่ยนเส้นทางชั่วคราว”
  • 4XX รหัสสถานะคือข้อผิดพลาดของไคลเอ็นต์ รหัสสถานะ 4xx ที่พบบ่อยที่สุดคือ“ ไม่พบ 404” และรหัสสถานะ HTTP“ 410 ไปแล้ว”
  • 5XX รหัสสถานะ HTTP เป็นข้อผิดพลาดของเซิร์ฟเวอร์ รหัสสถานะ HTTP 5xx ที่พบบ่อยที่สุดคือรหัสสถานะ“ 503 service unavailable”

อ้างอิง

https://www.websiterating.com/calculators/
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

เกี่ยวกับผู้เขียน

Matt Ahlgren

Mathias Ahlgren เป็นซีอีโอและผู้ก่อตั้ง Website Ratingซึ่งเป็นผู้นำทีมบรรณาธิการและนักเขียนระดับโลก เขาสำเร็จการศึกษาระดับปริญญาโทด้านวิทยาการสารสนเทศและการจัดการ อาชีพของเขามุ่งเน้นไปที่ SEO หลังจากมีประสบการณ์การพัฒนาเว็บไซต์ในช่วงแรกๆ ระหว่างเรียนมหาวิทยาลัย ด้วยประสบการณ์กว่า 15 ปีในด้าน SEO การตลาดดิจิทัล และการพัฒนาเว็บไซต์ จุดมุ่งเน้นของเขายังรวมถึงการรักษาความปลอดภัยเว็บไซต์ ซึ่งได้รับการรับรองจากใบรับรองความปลอดภัยทางไซเบอร์ ความเชี่ยวชาญที่หลากหลายนี้เป็นรากฐานของความเป็นผู้นำของเขาที่ Website Rating.

ทีม WSR

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

รับทราบ! เข้าร่วมจดหมายข่าวของเรา
สมัครสมาชิกตอนนี้และรับสิทธิ์เข้าถึงคำแนะนำ เครื่องมือ และทรัพยากรสำหรับสมาชิกเท่านั้นฟรี
คุณสามารถยกเลิกการสมัครได้ตลอดเวลา ข้อมูลของคุณปลอดภัย
รับทราบ! เข้าร่วมจดหมายข่าวของเรา
สมัครสมาชิกตอนนี้และรับสิทธิ์เข้าถึงคำแนะนำ เครื่องมือ และทรัพยากรสำหรับสมาชิกเท่านั้นฟรี
คุณสามารถยกเลิกการสมัครได้ตลอดเวลา ข้อมูลของคุณปลอดภัย
แชร์ไปที่...