REST API Metotları Nelerdir?
Rest API Metotları Nelerdir?
Rest API ile bir uygulama geliştirmek için bazı http metotları kullanırız işte bu yazımda kullandığımız bu metotlardan ve hangi amaç ile kullanıldığından bahsedeceğim.
GET
Clientin sunucudan bir veriyi almak için sunucuya göndermemesi gereken metottur.
GET /users
Tüm kullanıcıları çekmek için
GET /users/{id}
Sadece id değeri verilen kullanıcıyı çekmek için
POST
Clientin sunucuya yeni bir veri eklemek için sunucuya göndermesi gereken metottur.
POST /users/
Yeni bir kullanıcı eklemek için
PUT
Clientin sunucudaki bir verinin tamamını değiştirmek için sunucuya göndermesi gereken metottur.
PUT /users/
Kullanıcı bilgilerini düzenlemek için
PATCH
Clientin sunucuda bulunan bir verinin sadece belli bir kısmını değiştirmek için sunucuya göndermesi gereken metottur.
PATCH /users/
Kullanıcı bilgilerini düzenlemek için
DELETE
Clientin sunucudan bir veriyi silmek için sunucuya göndermesi gereken metottur.
DELETE /users/{id}
Kullanıcıyı silmek için
Yukarıdaki metotların yanı sıra "COPY", "PURGE", "LINK" ve "UNLINK" gibi bir kaç metot daha bulunmaktadır ancak çok fazla kullanılmamaktadırlar.
PUT ve PATCH Farkı
PUT /users/1{"username": "urhoba","email": "firstname.lastname@example.org" // Yeni e-posta adresi}
PATCH /users/1{"email": "email@example.com" // Yeni e-posta adresi}