Contents

    Server response 201 Created

    HTTP สถานะรหัส 201 (Created)

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

    201 - Created

    ความหมายของสถานะรหัส 201

    • การกำหนดและการใช้งาน: สถานะรหัส 201 บ่งบอกว่าการดำเนินการสำเร็จและทรัพยากรใหม่ถูกสร้างขึ้น
    • บริบทการใช้งานใน API: ใช้เพื่อบ่งชี้ว่าการร้องขอที่ส่งมานั้นทำให้เกิดทรัพยากรใหม่ที่เซิร์ฟเวอร์

    ตัวอย่างการใช้งานสถานะรหัส 201

    1. ตัวอย่างการสร้างผู้ใช้ใหม่: เมื่อมีการลงทะเบียนผู้ใช้ใหม่ เซิร์ฟเวอร์จะส่งกลับสถานะ 201 พร้อมกับข้อมูลของผู้ใช้ที่สร้างขึ้น
    2. ตัวอย่างการสร้างโพสต์ในบล็อก: เมื่อผู้ใช้ส่งโพสต์ใหม่ เซิร์ฟเวอร์จะตอบกลับด้วยรหัส 201 และรายละเอียดของโพสต์ที่สร้างขึ้น
    3. ตัวอย่างการเพิ่มสินค้าในร้านค้าออนไลน์: หลังจากที่ผู้ใช้เพิ่มสินค้าลงในตะกร้า เซิร์ฟเวอร์จะส่งกลับรหัส 201 เพื่อยืนยันการสร้างรายการสินค้าใหม่

    รหัสข้อผิดพลาด 201: เมื่อใดที่อาจเกิดขึ้นและวิธีจัดการ

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

    การแก้ไขปัญหาการสร้างทรัพยากรในภาษาการเขียนโปรแกรมต่างๆ

    ตัวอย่างใน Python (ใช้ไลบรารี requests)

    • ส่งคำขอ POST ไปยังเซิร์ฟเวอร์
    • ตรวจสอบสถานะการตอบกลับจากเซิร์ฟเวอร์

    ตัวอย่างใน JavaScript (ใช้ fetch API)

    • วิธีส่งคำขอ POST และจัดการการตอบกลับจากเซิร์ฟเวอร์

    ตัวอย่างใน PHP (ใช้ cURL)

    • วิธีส่งคำขอเพื่อสร้างทรัพยากรและตรวจสอบสถานะการตอบกลับ

    การจัดการการตอบกลับที่สำเร็จด้วยรหัส 201

    • วิธีตีความข้อมูลที่ได้รับ: ควรดูข้อมูลที่ส่งกลับมา เช่น ID ของทรัพยากรที่สร้างขึ้น
    • วิธีใช้ทรัพยากรที่ส่งกลับหลังการสร้าง: ใช้ข้อมูลที่ได้รับเพื่อนำไปใช้งานต่อไป

    คำแนะนำในการทำงานกับสถานะรหัส 201

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