|||||
SyncBuilder
Bloga dön
Webhooks16 Temmuz 2026·1 dk okuma

Endpoint'iniz yokken webhook nasil test edilir

Yazan SyncBuilder

Bir webhook ters bir API'dir. Bir seyin degisip degismedigini sormak icin bir servisi siz yoklamak yerine, servis bir olay gerceklestigi anda sizin URL'nizi bir HTTP request ile cagirir, ornegin bir siparis verildiginde veya bir odeme basarili oldugunda.

Sorun: alamadiginizi goremezsiniz

Bir webhook olusturmak veya hata ayiklamak icin bir saglayicinin gonderdigi tam request'i, yani method'unu, headers'ini ve body'sini gormeniz gerekir. Bu, kendi endpoint'iniz daha var olmadan zordur, cunku saglayicinin request'i teslim edebilecegi bir yer ve onu kaydedecek hicbir sey yoktur.

Cozum: bir capture URL

Bazen request bin de denilen bir capture URL bunu cozer. Saglayiciyi gecici bir URL'ye yonlendirir ve ardindan aldigi her request'i incelersiniz. Trafigin seklini ogrendikten sonra gercek endpoint'inizi guvenle olusturursunuz. Suna dikkat edin:

  • Saglayicinin kullandigi HTTP method, genelde POST ama her zaman degil
  • Headers, ozellikle content-type ve varsa signature header'lari
  • Ham body veya payload, tam olarak geldigi haliyle
  • URL'ye eklenen query string
  • Bir teslimat onaylanmadiginda retry'larin ne siklikta geldigi

Uretimde her zaman saglayicinin signature'ini dogrulayin ve HTTPS kullanin. Herkese acik bir test endpoint'ini asla gercek sistemlere yonlendirilmis birakmayin.

Ucretsiz Webhook Tester aracimiz size tek kullanimlik bir capture URL verir ve gelen her request'i canli gosterir, boylece bir sistemin tam olarak ne gonderdigini gorursunuz.

Ücretsiz aracı deneyin

Aracı aç