Kurtuluş Şahin
Aug 27, 2017 · 2 min read

Request Logger Bin : Request Takibi İçin Custom Url Yaratmak

Request Logger Bin; webservisler, APIlar, webhooklar, arasindaki HTTP request ve responsları incelemek, test etmek, takip etmek için custom urller yaratmanızı sağlayan bir uygulama.

https://requestloggerbin.herokuapp.com

Request Logger Bin; Mashape tarafından çalışanlarının kullanması için geliştirilmiş ve opensource olarak yayınlanmış Mocbin’in bir klonu.

requestloggerbin.herokuapp.com/bin/create adresinden bir Url oluşturabilirsiniz. Dilerseniz o Url’e sorgu yapıldığında dönecek response için header, cookie, response body, response type belirleyebilirsiniz.

Create Bin

“Create bin” butonuna bastığızda sizin için bir endpoint (bin identifier) oluşturulur.

Örnek olarak;

Bin Identifier: e7839008–6681–40cf-9965–4df2fe8861c5

Endpoint: requestloggerbin.herokuapp.com/bin/e7839008-6681-40cf-9965-4df2fe8861c5

requestloggerbin view
History Logs

Dilerseniz bu Url’i bir webhookta kullanarak webhooku test edebirsiniz. Dilerseniz kendi yaptiğıniz sorguya Url olarak set ederek sorgunuzu inceleyebilirsiniz.

Postman ile bir sorgu yaparak test etmeyi deneyeceğim;

Yaptığım sorgu “send butonuna basıldı” mesajını endpointe iletecek.

Postman Post Request

Oluşturduğum endpointin log(history) kısmindan sorgunun tüm detaylarını görebilirim.

Sizin de kolaylıkla test edebilmeniz için aşağıda runkit ile sorgu yapabileceğiniz bir notebook ekledim

mockbin.com sayfanızdan kendi endpointinizi oluşturduktan sonra, Runkit notebook içinde, binIdentifier kısmına sizin Urlinizin “bin identifier”ını girip run butonuna basmanız yeterli. Ardından Urlinizin history(log) kısmında gelen sorguları inceleyebilirsiniz.

Runkit Notebook : MockBin Get Request

Mockbin kullanıcı dostu arayüzüne ek olarak endpoint oluşturmak ve logları görmek için bir API da sunuyor. APIın kullanımına başka bir yazıda ayrıntılı olarak değineceğim.


Son olarak Request Logger Bin alternatifinlerinden de bahsedelim

requestb.in”; ile de benzer şekilde custom urller oluşturabilirsiniz. Daha basit bir arayüze sahip.

Severek kullandığım, hayranı olduğum Runkit de benzer endpointler oluşturmaya izin veriyor fakat şimdilik loglama kısmı biraz zayıf, belki de siz bu yazıyı okurken gelismis bir log arayüzü yapmışlardır bile.

)

Kurtuluş Şahin

Written by

Api, webhhok, rest, http ve kartlı ödemeler konularına meraklıyım. Yeni şeyler denemeyi ve öğrenmeyi seviyorum. Öğrendiğim kadarını yazıyorum. kurtulussahin.com

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade