ตัวตรวจสอบคำขอ Webhook

วางวิธี webhook ส่วนหัวและเนื้อหาเพื่อตรวจสอบคำขอและสร้างคำสั่งทดสอบที่คัดลอกได้

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

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

การทดสอบ cURL ในเครื่อง
ตรวจสอบคำขอเพื่อดูผลลัพธ์นี้

คำขอที่คุณวางยังคงอยู่ในเบราว์เซอร์ของคุณ BroBroGo จะไม่อัพโหลดหรือบันทึก

คำถามที่พบบ่อย

ฉันสามารถตรวจสอบรูปแบบเนื้อหา webhook ใดได้บ้าง

ตรวจพบและจัดรูปแบบเนื้อหาแบบฟอร์มที่เข้ารหัส JSON และ URL ส่วนเนื้อหาอื่นๆ ยังคงเป็นข้อความธรรมดา ดังนั้นเครื่องมือจึงไม่คาดเดาเนื้อหา XML, หลายส่วนหรือไบนารี

การค้นหาฟิลด์ลายเซ็นพิสูจน์ได้ว่าคำขอนั้นมีความถูกต้องหรือไม่

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

หน้านี้สามารถรับการติดต่อกลับแบบสดของ webhook ได้หรือไม่

ไม่ วางคำขอที่บันทึกไว้ที่นี่เพื่อตรวจสอบ เพจไม่ได้สร้างปลายทางสาธารณะ รับการติดต่อกลับ หรือส่งคำขอทดสอบที่สร้างขึ้น

การทำงานของเครื่องมือ

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


ข้อมูลนำเข้า

ในการใช้งานเครื่องมือ คุณต้องระบุข้อมูลนำเข้าในช่อง คำขอ Webhook ดังต่อไปนี้:

  • วิธีการ: เลือกจากรายการที่กำหนด ซึ่งรวมถึง POST, PUT, PATCH, GET และ DELETE
  • ส่วนหัว: ใส่ส่วนหัวหนึ่งรายการต่อบรรทัดในรูปแบบ "ชื่อ: ค่า" โดยจำกัดจำนวนบรรทัดส่วนหัวที่ไม่ว่างเปล่าสูงสุด 200 บรรทัด และจำกัดความยาวสูงสุดไม่เกิน 100,000 อักขระ
  • ตัว: วางเนื้อหาดิบที่แน่นอนที่บันทึกไว้ก่อนการแยกวิเคราะห์ฝั่งเซิร์ฟเวอร์ โดยจำกัดความยาวสูงสุดไม่เกิน 1,000,000 อักขระ

ข้อมูลส่งออก

หลังจากที่คุณกด ตรวจสอบคำขอ เครื่องมือจะแสดงผลลัพธ์ดังนี้:

  • มีการจัดรูปแบบเนื้อหาแล้ว: แสดงเนื้อหาของคำขอที่ได้รับการจัดรูปแบบหากเป็น JSON หรือข้อมูลฟอร์มที่เข้ารหัส URL แต่หากเนื้อหาว่างเปล่า จะแสดงข้อความว่า "(ตัวเปล่า)"
  • ช่องลายเซ็น: รายการส่วนหัวของลายเซ็นหรือการประทับเวลาของ webhook ทั่วไปที่พบในคำขอ หากไม่พบส่วนหัวดังกล่าว เครื่องมือจะแสดงข้อความว่า "ไม่พบลายเซ็นทั่วไปหรือส่วนหัวการประทับเวลาของ webhook"
  • การทดสอบ cURL ในเครื่อง: คำสั่ง cURL ในรูปแบบ shell-quoted ที่กำหนดเป้าหมายไปยัง http://localhost:3000/webhooks เพื่อนำไปใช้ทดสอบต่อ

กฎเกณฑ์และกรณีพิเศษ

  • เครื่องมือนี้จะตรวจจับและจัดรูปแบบเนื้อหาที่เป็น JSON และข้อมูลฟอร์มที่เข้ารหัส URL เท่านั้น สำหรับเนื้อหาประเภทอื่นจะยังคงแสดงผลเป็นข้อความธรรมดา
  • เนื้อหาที่เป็น JSON จะถูกแยกวิเคราะห์ด้วย JSON.parse และจัดเรียงลำดับใหม่ ซึ่งหมายความว่าช่องว่างดั้งเดิมและการจัดเรียงฟิลด์แบบเดิมจะสูญหายไป
  • คำสั่ง cURL ที่สร้างขึ้นจะถูกกำหนดค่าปลายทางไว้คงที่ที่ http://localhost:3000/webhooks เสมอ
  • เครื่องมือจะระบุลายเซ็นและส่วนหัวการประทับเวลาที่เกี่ยวข้องจากรูปแบบชื่อ เช่น signature, hmac, digest และชื่อการประทับเวลาทั่วไปเท่านั้น เครื่องมือนี้ไม่ได้คำนวณ HMAC, ดำเนินการตามอัลกอริทึม, ตรวจสอบไบต์ดั้งเดิมของเพย์โหลด, ตรวจสอบรหัสลับ, ตรวจสอบช่วงเวลาการส่งซ้ำ หรือตรวจสอบความถูกต้องเฉพาะของผู้ให้บริการแต่อย่างใด

ข้อความแสดงข้อผิดพลาด

ในระหว่างการใช้งาน คุณอาจพบข้อความแสดงข้อผิดพลาดต่อไปนี้หากข้อมูลไม่ตรงตามเงื่อนไข:

  • "วางอย่างน้อยหนึ่งส่วนหัวหรือเนื้อหาคำขอก่อน"
  • "ส่วนหัวยาวเกินไปสำหรับเครื่องมือนี้ ลบค่าที่ไม่เกี่ยวข้องหรือซ้ำกัน"
  • "เนื้อหายาวเกินไปสำหรับเครื่องมือนี้ เก็บไว้ไม่เกิน 1,000,000 อักขระ"
  • "มีบรรทัดส่วนหัวมากเกินไป เก็บคำขอไว้ที่ 200 ส่วนหัวหรือน้อยกว่า"
  • "‹line›: บรรทัดส่วนหัว ไม่ถูกต้อง ใช้ชื่อ: ค่า"
  • "เนื้อความดูเหมือน JSON แต่ไม่สามารถแยกวิเคราะห์ได้"
  • "เนื้อหาของฟอร์มมีการหลีกเปอร์เซ็นต์ที่ไม่สมบูรณ์"

ความเป็นส่วนตัวและการประมวลผลข้อมูล

คำขอที่คุณวางยังคงอยู่ในเบราว์เซอร์ของคุณ BroBroGo จะไม่อัพโหลดหรือบันทึกข้อมูลดังกล่าว


คำถามที่พบบ่อย (FAQ)

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

ฉันสามารถตรวจสอบรูปแบบเนื้อหา webhook ใดได้บ้าง ตรวจพบและจัดรูปแบบเนื้อหาแบบฟอร์มที่เข้ารหัส JSON และ URL ส่วนเนื้อหาอื่นๆ ยังคงเป็นข้อความธรรมดา ดังนั้นเครื่องมือจึงไม่คาดเดาเนื้อหา XML, หลายส่วนหรือไบนารี

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