Webhook이 뭔지, 일반 API와 뭐가 다른지 알려주세요.
API는 클라이언트가 서버에 요청하는 Pull 방식이고, Webhook은 서버가 클라이언트에 알림하는 Push 방식입니다.
// API (Pull) — 내가 물어봐야 답을 줌GET /api/orders/status// Webhook (Push) — 이벤트 발생 시 알아서 알려줌POST https://mysite.com/webhook{ "event": "payment_completed", "order_id": 123 }
활용 예시: GitHub PR 생성 시 Slack 알림, 결제 완료 시 서버 콜백, CI/CD 트리거
댓글 1
API는 클라이언트가 서버에 요청하는 Pull 방식이고, Webhook은 서버가 클라이언트에 알림하는 Push 방식입니다.
활용 예시: GitHub PR 생성 시 Slack 알림, 결제 완료 시 서버 콜백, CI/CD 트리거