ตัวทดสอบ Webhook
เครื่องมือทดสอบ webhook ออนไลน์ฟรีสำหรับตรวจสอบ แยกแยะ และดีบั๊กข้อมูล webhook ขาเข้า ตรวจสอบการยืนยันลายเซ็น HMAC (GitHub, Stripe, Slack) จำลองการส่งคำขอ webhook และสำรวจตัวอย่างข้อมูลจากบริการยอดนิยม
คลิกที่บริการเพื่อโหลดข้อมูล Webhook ตัวอย่างที่เหมือนจริง
ตัวบล็อกโฆษณาของคุณทำให้เราไม่สามารถแสดงโฆษณาได้
MiniWebtool ให้ใช้งานฟรีเพราะมีโฆษณา หากเครื่องมือนี้ช่วยคุณได้ โปรดสนับสนุนเราด้วย Premium (ไม่มีโฆษณา + เร็วขึ้น) หรืออนุญาต MiniWebtool.com แล้วรีโหลดหน้าเว็บ
- หรืออัปเกรดเป็น Premium (ไม่มีโฆษณา)
- อนุญาตโฆษณาสำหรับ MiniWebtool.com แล้วรีโหลด
เกี่ยวกับ ตัวทดสอบ Webhook
ตัวทดสอบ Webhook เป็นเครื่องมือฟรีที่ทำงานฝั่งไคลเอนต์ ออกแบบมาสำหรับนักพัฒนาที่ทำงานร่วมกับการรวมระบบ Webhook ไม่ว่าคุณจะต้องการตรวจสอบข้อมูลจาก Stripe, ยืนยันลายเซ็นของ GitHub หรือจำลองคำขอ POST ไปยังปลายทางของคุณเอง เครื่องมือนี้สามารถจัดการทั้งหมดได้ภายในเบราว์เซอร์ของคุณ — โดยไม่มีการส่งข้อมูลออกจากเครื่องของคุณเลย
Webhook คืออะไร?
Webhook (หรือเรียกว่า HTTP callback หรือ web callback) คือคำขอ HTTP POST อัตโนมัติที่บริการต่างๆ ส่งไปยังแอปพลิเคชันของคุณเมื่อมีเหตุการณ์เฉพาะเกิดขึ้น แทนที่แอปพลิเคชันของคุณจะต้องเรียกใช้ API เพื่ออัปเดตข้อมูลซ้ำๆ บริการนั้นจะเป็นฝ่ายส่งข้อมูลเหตุการณ์มายัง URL ที่คุณกำหนดค่าไว้แทน Webhook เป็นขุมพลังให้กับการรวมระบบแบบเรียลไทม์ เช่น การประมวลผลการชำระเงิน, การควบคุมเวอร์ชัน, การรับส่งข้อความ, ไปป์ไลน์ CI/CD และอื่นๆ อีกมากมาย
คุณสมบัติหลัก
🔍 ตัวตรวจสอบข้อมูล (Payload Inspector)
วางข้อมูล Webhook แบบ JSON และรับมุมมองแบบต้นไม้ที่โต้ตอบได้ พร้อมการเน้นไวยากรณ์ การย่อ/ขยายโหนด และสถิติข้อมูล
🔐 ตัวตรวจสอบลายเซ็น (Signature Verifier)
ตรวจสอบลายเซ็น Webhook แบบ HMAC-SHA256 และ HMAC-SHA1 เพื่อให้แน่ใจว่าข้อมูลไม่ได้ถูกดัดแปลง รองรับ GitHub, Stripe, Slack และระบบที่ใช้ HMAC ทุกประเภท
📡 ตัวจำลองคำขอ (Request Simulator)
ส่งคำขอ HTTP POST พร้อม Header ที่กำหนดเองและเนื้อหา JSON ไปยังปลายทางสาธารณะใดก็ได้ ดูสถานะการตอบกลับ Header และเนื้อหาได้แบบเรียลไทม์
📦 ตัวอย่าง Webhook (Sample Webhooks)
สำรวจข้อมูลตัวอย่างที่เหมือนจริงจากบริการยอดนิยม เช่น GitHub, Stripe, Slack, Discord และ Twilio — พร้อมตรวจสอบหรือใช้เป็นเทมเพลตได้ทันที
🛡️ ทำงานฝั่งไคลเอนต์ 100%
การแยกส่วนข้อมูล การคำนวณ HMAC และการจัดรูปแบบทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีการส่งข้อมูล รหัสลับ หรือโทเค็นไปยังเซิร์ฟเวอร์ของเรา
📋 คัดลอกในคลิกเดียว
คัดลอกข้อมูลที่จัดรูปแบบแล้ว, ลายเซ็นที่คำนวณได้ หรือคำสั่ง cURL ที่สร้างโดยอัตโนมัติด้วยการคลิกเพียงครั้งเดียว เพื่อการแชร์และทดสอบที่ง่ายดาย
วิธีใช้งานเครื่องมือนี้
- เลือกโหมด: เลือกหนึ่งในสี่แท็บ — ตัวตรวจสอบข้อมูล, ตัวตรวจสอบลายเซ็น, ตัวจำลองคำขอ หรือ ตัวอย่าง Webhook
- กรอกข้อมูลของคุณ: วางข้อมูล Webhook, ใส่ลายเซ็นเพื่อยืนยัน, กำหนดค่าคำขอ หรือเลือกตัวอย่าง Webhook จากบริการยอดนิยม
- ดำเนินการ: คลิกปุ่มดำเนินการเพื่อแยกส่วน, ตรวจสอบ, ส่ง หรือโหลดข้อมูล Webhook ที่เลือก
- ตรวจสอบผลลัพธ์: ตรวจสอบมุมมองแบบต้นไม้, ผลการตรวจสอบ, รายละเอียดการตอบกลับ หรือข้อมูลตัวอย่างที่จัดรูปแบบแล้ว
ความปลอดภัยของ Webhook: ทำไมลายเซ็นถึงสำคัญ
เมื่อ Webhook ถูกส่งผ่านอินเทอร์เน็ต ไม่มีการรับประกันว่าข้อมูลนั้นมาจากบริการที่คุณคาดไว้ ผู้โจมตีอาจปลอมแปลงคำขอไปยังปลายทางของคุณด้วยข้อมูลที่เป็นอันตราย ลายเซ็น HMAC ช่วยแก้ปัญหานี้ได้: ผู้ส่งจะคำนวณแฮชของข้อมูลโดยใช้รหัสลับที่แชร์ร่วมกัน และรวมไว้ใน Header เซิร์ฟเวอร์ของคุณจะคำนวณแฮชใหม่และตรวจสอบว่าตรงกันหรือไม่ — หากตรงกัน แสดงว่าข้อมูลนั้นเป็นของจริงและไม่ถูกดัดแปลง
Header ลายเซ็นที่พบบ่อย ได้แก่ X-Hub-Signature-256 (GitHub), Stripe-Signature (Stripe) และ X-Slack-Signature (Slack) แท็บตัวตรวจสอบลายเซ็นของเราช่วยให้คุณทดสอบกระบวนการนี้ได้โดยตรงในเบราว์เซอร์
ผู้ให้บริการ Webhook ทั่วไป
GitHub
GitHub ส่ง Webhook สำหรับเหตุการณ์ใน Repository เช่น การ push, pull request, issue, release และอื่นๆ ลายเซ็นใช้ HMAC-SHA256 พร้อม Header X-Hub-Signature-256
Stripe
Stripe ส่ง Webhook สำหรับเหตุการณ์การชำระเงิน (การเรียกเก็บเงิน, การสมัครสมาชิก, ใบแจ้งหนี้) พวกเขาใช้ระบบลายเซ็นตามเวลาด้วย Header Stripe-Signature ที่ประกอบด้วยส่วนประกอบ t= และ v1=
Slack
Slack ส่งข้อมูลการโต้ตอบและการสมัครรับเหตุการณ์ ลายเซ็นใช้ HMAC-SHA256 พร้อม Header X-Slack-Signature และระบบการลงนามแบบเวอร์ชัน (นำหน้าด้วย v0:)
Discord
Webhook การโต้ตอบของ Discord รวมลายเซ็น Ed25519 ข้อมูลเหตุการณ์ประกอบด้วยข้อมูลการโต้ตอบสำหรับคำสั่ง slash, ปุ่ม และโมดัล
Twilio
Twilio ส่งข้อมูลสถานะสำหรับ SMS, การโทร และเหตุการณ์การสื่อสารอื่นๆ ข้อมูลมักจะถูกเข้ารหัสแบบฟอร์ม (form-encoded) พร้อมฟิลด์ต่างๆ เช่น MessageSid, From และ Body
คำถามที่พบบ่อย
Webhook คืออะไร?
Webhook คือ HTTP callback ที่ส่งข้อมูลแบบเรียลไทม์จากแอปพลิเคชันหนึ่งไปยังอีกแอปพลิเคชันหนึ่งเมื่อมีเหตุการณ์เฉพาะเกิดขึ้น แทนที่จะต้องเรียกใช้ API ซ้ำๆ Webhook จะส่งข้อมูลไปยังปลายทางของคุณโดยอัตโนมัติ ทำให้มีประสิทธิภาพสำหรับสถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์
ฉันจะตรวจสอบลายเซ็น Webhook ได้อย่างไร?
ลายเซ็น Webhook ถูกตรวจสอบโดยการคำนวณแฮช HMAC ของข้อมูลโดยใช้รหัสลับที่ใช้ร่วมกัน และเปรียบเทียบกับลายเซ็นที่ส่งมาใน Header ของคำขอ ใช้แท็บตัวตรวจสอบลายเซ็นเพื่อวางข้อมูล, รหัสลับ และลายเซ็นที่ได้รับเพื่อตรวจสอบว่าตรงกันหรือไม่
ข้อมูล Webhook ของฉันปลอดภัยกับเครื่องมือนี้หรือไม่?
ใช่ การประมวลผลทั้งหมดเกิดขึ้นภายในเบราว์เซอร์ของคุณโดยใช้ JavaScript ฝั่งไคลเอนต์ ไม่มีการส่งข้อมูล Webhook, รหัสลับ หรือลายเซ็นไปยังเซิร์ฟเวอร์ของเรา ข้อมูลของคุณจะยังคงอยู่ในเครื่องของคุณ
เครื่องมือนี้รองรับผู้ให้บริการ Webhook รายใดบ้าง?
แท็บตัวอย่าง Webhook ประกอบด้วยข้อมูลที่สร้างไว้ล่วงหน้าสำหรับ GitHub, Stripe, Slack, Discord และ Twilio ส่วนตัวตรวจสอบข้อมูลและตัวตรวจสอบลายเซ็นทำงานได้กับข้อมูล Webhook แบบ JSON จากผู้ให้บริการทุกราย
ฉันสามารถส่งคำขอทดสอบ Webhook จากเครื่องมือนี้ได้หรือไม่?
ใช่ แท็บตัวจำลองคำขอช่วยให้คุณส่งคำขอ HTTP POST พร้อม Header ที่กำหนดเองและเนื้อหา JSON ไปยัง URL ใดก็ได้ที่เข้าถึงได้แบบสาธารณะ โปรดทราบว่าเซิร์ฟเวอร์ปลายทางต้องอนุญาต Cross-Origin Requests (CORS) เพื่อให้เบราว์เซอร์ได้รับผลการตอบกลับ
แหล่งข้อมูลเพิ่มเติม
อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:
"ตัวทดสอบ Webhook" ที่ https://MiniWebtool.com/th// จาก MiniWebtool, https://MiniWebtool.com/
โดยทีมงาน miniwebtool อัปเดตเมื่อ: 7 มี.ค. 2026