Merhabalar, bu yazımda VSC Extension’larından REST Client’i anlatmaya çalışacağım.

Bu Extension özellikle küçük projelerle çalışırken, harici uygulamalara gidip gelme zahmetini ortadan kaldırıp, VS Code’dan hiç ayrılmadan işlerimizi gerçekleştirmemizi sağlıyor. Bu nedenle pratik bir çözüm.

HTTP isteklerimizi atarken kullandığımız Postman gibi araçlarımız vardır. Ancak Rest Client ile proje dosyamız içinde isteklerimizin yapısını kurabilir, istekleri atıp sonuçları aynı ekranda görebiliriz.

Tabi HTTP isteklerimizi yönetmek için şu an Postman de Extension olarak VS Code’a geldi. Ancak Rest Client’ı bir alternatif olarak sizlere anlatmak istedim. Çünkü kullanması keyifli.

Visual Studio Code kurulu değilse aşağıdaki linkten yararlanarak bu kurulumu yapabilirsiniz.

1 Extension Kurulumu

Öncelikle Extension bölümüne gidip, Rest Client yazıp, ilgili Extension’ı kuruyoruz.

2 Http İstek Dosyasının Oluşturulması

Http isteklerimizi bir dosyaya yazacağız. İstediğimiz isimde, uzantısı .http olan bir dosya oluşturuyoruz.

3 İstek Parametrelerini Ayarlama

Şimdi hali hazırda var olan bir servisiniz olduğunu ve http://localhost:4000 gibi bir Url’de ayakta olduğunu varsayıyorum. Benim burada ele aldığım uygulama bir Todo App. Ona göre özelleştirilmiş durumda. Siz servisinize göre ilgili alanları oluşturmayı unutmayınız.

Şimdi dosya içine girip http://localhost:4000 de ayakta olan servisime bir POST isteği atmak istiyorum.

POST http://localhost:4000/add
Content-Type: application/json

{
    "text" : "Rest Clientı Anlat"
}

###

4 İsteği At ve Sonuçları İncele

Bu ayarlamaları yaptıktan sonra, isteğin üzerinde beliren Send Request’e basıyoruz. Bunu yaptıktan sonra sonuç hemen yan pencerede açılıyor. Bunu inceleyebilirsiniz.

Hemen ardından eklediklerimizi görmek için yazdığımız bir endpoint’e GET isteği atalım ve sonuçlarını kontrol edelim.

GET http://localhost:4000/todos

###

Genel olarak işleyişi bu şekilde.

Diğer özelliklerini öğrenip kullanmak isterseniz aşağıdaki linke göz atabilirsiniz.

Bir sonraki yazımda görüşmek üzere.


Murat Bilginer
21 Şubat 1992'de doğdum. Endüstri Mühendisi olarak lisansımı 2016 yılında tamamladım. Industryolog Akademi - NGenius oluşumlarının kurucusuyum. Şu anda kendi şirketim Brainy Tech ile Web ve Mobil Geliştirme, AWS, Google Cloud Platform Sistemleri için DevOps, Big Data Analiz ve Görselleştirme hizmetleri sunmakta ve Online Eğitimler vermekteyiz.