HTTP error codes สำหรับ API responses มีอะไรบ้าง

Share This Post

รายการของรหัสข้อผิดพลาด HTTP ที่ใช้ใน API:

1. 4xx (ข้อผิดพลาดจากผู้ใช้ / Client Errors)

  • 400 Bad Request: การร้องขอไม่ถูกต้องหรือขาดพารามิเตอร์ที่จำเป็น
  • 401 Unauthorized: จำเป็นต้องมีการยืนยันตัวตน และการยืนยันตัวตนล้มเหลวหรือไม่ได้รับการจัดเตรียม
  • 403 Forbidden: เซิร์ฟเวอร์เข้าใจคำขอ แต่ปฏิเสธที่จะให้สิทธิ์
  • 404 Not Found: ไม่พบทรัพยากรที่ร้องขอ
  • 405 Method Not Allowed: วิธีการที่ระบุในคำขอไม่สามารถใช้กับทรัพยากรนี้ได้
  • 406 Not Acceptable: ทรัพยากรที่ร้องขอไม่สามารถสร้างเนื้อหาที่สามารถยอมรับได้ตามที่ระบุในส่วนหัว Accept ของคำขอ
  • 407 Proxy Authentication Required: จำเป็นต้องยืนยันตัวตนกับพร็อกซี่ก่อน
  • 408 Request Timeout: เซิร์ฟเวอร์หมดเวลาในการรอคำขอ
  • 409 Conflict: ไม่สามารถดำเนินการคำขอได้เนื่องจากมีความขัดแย้งกับสถานะปัจจุบันของทรัพยากร
  • 410 Gone: ทรัพยากรที่ร้องขอไม่สามารถใช้งานได้อีกต่อไปและจะไม่กลับมา
  • 411 Length Required: คำขอไม่ได้ระบุความยาวของเนื้อหาที่ต้องการ
  • 412 Precondition Failed: เซิร์ฟเวอร์ไม่สามารถตอบสนองตามเงื่อนไขที่กำหนดในคำขอ
  • 413 Payload Too Large: ขนาดของคำขอใหญ่เกินกว่าที่เซิร์ฟเวอร์จะประมวลผลได้
  • 414 URI Too Long: URI ที่ร้องขอยาวเกินกว่าที่เซิร์ฟเวอร์สามารถประมวลผลได้
  • 415 Unsupported Media Type: ประเภทสื่อในคำขอไม่สามารถรองรับได้
  • 416 Range Not Satisfiable: คำขอระบุช่วงของข้อมูลที่เซิร์ฟเวอร์ไม่สามารถให้ได้
  • 417 Expectation Failed: เซิร์ฟเวอร์ไม่สามารถตอบสนองตามที่ระบุในส่วนหัว Expect ของคำขอ

2. 5xx (ข้อผิดพลาดจากเซิร์ฟเวอร์ / Server Errors)

  • 500 Internal Server Error: ข้อผิดพลาดทั่วไปที่บ่งชี้ว่าเซิร์ฟเวอร์ไม่สามารถทำงานได้ตามปกติ
  • 501 Not Implemented: เซิร์ฟเวอร์ไม่รองรับฟังก์ชันที่จำเป็นในการดำเนินการคำขอ
  • 502 Bad Gateway: เซิร์ฟเวอร์ได้รับการตอบกลับที่ไม่ถูกต้องจากเซิร์ฟเวอร์ต้นทาง
  • 503 Service Unavailable: เซิร์ฟเวอร์ไม่สามารถให้บริการได้เนื่องจากการบำรุงรักษาหรือการโหลดมากเกินไป
  • 504 Gateway Timeout: เซิร์ฟเวอร์ไม่ได้รับการตอบกลับจากเซิร์ฟเวอร์ต้นทางในเวลาที่กำหนด
  • 505 HTTP Version Not Supported: เซิร์ฟเวอร์ไม่รองรับเวอร์ชันของโปรโตคอล HTTP ที่ใช้ในคำขอ

รหัสข้อผิดพลาดเหล่านี้ช่วยให้ผู้พัฒนาและผู้ใช้เข้าใจปัญหาที่เกิดขึ้นในการทำงานกับ API

Subscribe To Our Newsletter

Get updates and learn from the best

More To Explore

หางาน Software Tester

งาน Software Tester คืออะไร? อยากสมัครงาน Software Tester ต้องมีทักษะอะไรบ้าง

งาน Software Tester คืออะไร? Software Tester คือบุคคลที่มีหน้าที่ตรวจสอบและทดสอบซอฟต์แวร์เพื่อให้แน่ใจว่าระบบทำงานได้อย่างถูกต้อง ปราศจากข้อผิดพลาด (bug) และตรงตามความต้องการของผู้ใช้ งานนี้มีบทบาทสำคัญในการพัฒนาซอฟต์แวร์ เนื่องจากช่วยลดปัญหาที่อาจเกิดขึ้นหลังจากซอฟต์แวร์ถูกนำไปใช้งานจริง Software Tester อาจทำงานในหลายรูปแบบ เช่น Manual Testing (ทดสอบด้วยตนเอง) และ Automation Testing (ใช้เครื่องมือช่วยในการทดสอบ) ซึ่งแต่ละแบบมีจุดเด่นและการนำไปใช้ที่แตกต่างกัน ทักษะที่จำเป็นสำหรับงาน

หางาน Software Tester

สมัครงาน Software Tester แต่ไม่มีประสบการณ์ ทำอย่างไรให้ได้งาน? หางาน Software Tester ที่รับเด็กจบใหม่ ทำยังไงให้ได้งานไว?

การเริ่มต้นอาชีพเป็น Software Tester อาจเป็นเรื่องท้าทายสำหรับเด็กจบใหม่ที่ไม่มีประสบการณ์ อย่างไรก็ตาม หากคุณรู้วิธีเตรียมตัวและหางานอย่างมีประสิทธิภาพ คุณก็สามารถได้งานในสายนี้เร็วขึ้น มาดูกันว่าเราควรทำอย่างไรบ้าง! 1. เตรียมตัวให้พร้อมก่อนสมัครงาน 1.1 ศึกษาเกี่ยวกับ Software Testing แม้ว่าคุณจะเรียนจบจากสาขาที่เกี่ยวข้อง แต่บางครั้งความรู้จากมหาวิทยาลัยอาจไม่เพียงพอ แนะนำให้ศึกษาเพิ่มเติมเกี่ยวกับ 1.2 ฝึกฝนการใช้งานเครื่องมือจริง 1.3 สร้างโปรไฟล์ที่น่าสนใจ 2. วิธีหางาน Software Tester

Do you want to know more ?

drop us a line and keep in touch