เอกสาร

บันทึกการส่งและการทดสอบ

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

ดูบันทึกการส่ง

1

เปิดการตั้งค่า → เว็บฮุก

ไปที่ Dashboard → Settings → Webhooks.
2

ขยายแถวเว็บฮุก

คลิก บันทึกการส่ง บนการ์ดเว็บฮุกใดก็ได้ ระบบจะแสดงการพยายามส่ง 50 ครั้งล่าสุด โดยเรียงจากใหม่ไปเก่า
3

ตรวจสอบแต่ละรายการ

แต่ละแถวแสดงประเภทเหตุการณ์ รหัสสถานะ HTTP เวลาตอบกลับ เวลาที่เกิดเหตุการณ์ และข้อความแสดงข้อผิดพลาดถ้ามี

ฟิลด์บันทึก

ฟิลด์คำอธิบาย
เหตุการณ์ชนิดเหตุการณ์ที่เกิด (เช่น post.saved)
สถานะสถานะ HTTP ที่ปลายทางของคุณส่งกลับมา null หากหมดเวลาหรือการเชื่อมต่อถูกปฏิเสธ
เวลาตอบสนองเวลาไปกลับหน่วยมิลลิวินาทีตั้งแต่ส่งจนถึงไบต์สุดท้ายของคำตอบ
สำเร็จเครื่องหมายถูกสีเขียว = HTTP 2xx กากบาทสีแดง = ผลลัพธ์อื่นทั้งหมด
ข้อผิดพลาดข้อความแสดงข้อผิดพลาดที่อ่านเข้าใจได้สำหรับการส่งที่ล้มเหลว (เช่น Request timed out (10s)).
ส่งเมื่อเวลาความพยายามส่งในเขต UTC

การส่งเหตุการณ์ทดสอบ

1

ขยายการ์ดเว็บฮุก

ใน Settings → Webhooks ค้นหาเว็บฮุกของคุณ แล้วคลิก ส่งเหตุการณ์ทดสอบ.
2

ตรวจสอบบันทึกการส่ง

ผลทดสอบขึ้นบนรายการบันทึกในไม่กี่วินาที ตรวจว่ามี 200 สถานะ

เหตุการณ์ทดสอบเป็นคำขอ HTTP จริง

ทดสอบผ่านเส้นทางเดียวกับเหตุจริง รวม HMAC จึงทดสอบโค้ดตรวจลายเซ็นครบ

ไม่มีการลองใหม่อัตโนมัติ

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

สาเหตุความล้มเหลวที่พบบ่อย

ข้อผิดพลาด / สถานะสาเหตุที่เป็นไปได้วิธีแก้ไข
Request timed out (10s)เซิร์ฟเวอร์ใช้เวลาตอบเกิน 10 วินาทีกลับ 200 ทันที แล้วประมวลผลแบบอะซิงโครนัส
401ตรวจลายเซ็นไม่สำเร็จตรวจสอบให้แน่ใจว่าอ่านเนื้อหาดิบก่อนแยกวิเคราะห์ JSON
404ไม่มีเส้นทาง URL ของปลายทางนี้ตรวจสอบ URL ในการตั้งค่าเว็บฮุก Savebase อีกครั้ง
500ข้อผิดพลาดที่ระบบรับไม่ได้จัดการตรวจสอบข้อยกเว้นในบันทึกเซิร์ฟเวอร์
การเชื่อมต่อถูกปฏิเสธ / สถานะ nullเซิร์ฟเวอร์ล่มหรือ URL ผิดตรวจว่าเซิร์ฟเวอร์ทำงานและเข้าถึงได้สาธารณะ