• test automation yazması zevkli olan protokol. jmeter, postman gibi toollar ile yazilamayacak test yok gibi
  • bazi ortamlarda donen response header'daki content-type:application/json, text/xml, vs
    olarak istediginiz tipte serialize edilerek dondurulebilir.
  • bir web apı (uygulama programlama arayüzü) veri aktarmaya adanmış bir uygulamadır.

    apı'nin amacı, verileri bir uygulamadan diğerine paylaşmaktır. verileri genellikle json (javascript object notation) formatında aktarılır, çünkü bunu insanların okuması ve yazması, makinelerinse ayrıştırması ve üretmesi kolaydır.
  • sıklıkla kullandığımız hayat kurtarıcı hede.
  • gunumuz back end katmaninda islerin basladigi yer diyebiliriz, * tan farki klasik http protokolu kullanmasidir.

    son yillarda bayragi soap tan hizli bir sekilde devralmistir, hem data transferinde sadece xml'e bagimli kalmazsiniz, hem de klasik lightweight http nin tum nimetlerinden faydalanirsiniz. bazi best practicelere uymak kaydiyla guzel bir rest api developer olabilirsiniz.
    10 best practices for rest apis

    servislerinizi test etmeniz icin de (bkz: postman)
  • richardson maturity model ile api'nizin ne kadar restful olduğunu görebilirsiniz. ilgili makale
  • bir rest api'ın nasıl olması gerektiğine dair bir rehber microsoft tarafından hazırlanmış:
    https://github.com/…elines/blob/vnext/guidelines.md
  • ey rest... ne oldu da sana graphql gibi cozumlere gittiler? gonlumuzun sultani rest. ????
hesabın var mı? giriş yap