Postman HTTP Metotları
Postman, yazılım geliştiriciler için HTTP isteklerini kolayca oluşturup test etmeyi sağlayan popüler bir API testi aracıdır. HTTP protokolü…
Postman HTTP Metotları
Postman, yazılım geliştiriciler için HTTP isteklerini kolayca oluşturup test etmeyi sağlayan popüler bir API testi aracıdır. HTTP protokolü üzerinde çalışan bu araç, API geliştirme süreçlerini hızlandırır ve testleri daha etkili hale getirir. HTTP metotları ise bu sürecin temelini oluşturur. Bu yazımda, HTTP metotlarının ne olduğunu, amaçlarını ve Postman’da nasıl kullanıldıklarını ve örnek sorguları anlatacağım.
HTTP Metotları Nedir?
HTTP (HyperText Transfer Protocol), web üzerindeki istemci ve sunucu arasındaki iletişim standardıdır. HTTP metotları, bu iletişimin hangi tür işlem yapacağını belirlemek için kullanılır. En yaygın HTTP metotları şunlardır:
- GET: Veri almak için kullanılır.
- POST: Yeni veri yaratmak için kullanılır.
- PUT: Mevcut bir veriyi güncellemek için kullanılır.
- DELETE: Veri silmek için kullanılır.
- PATCH: Veri üzerinde kısmi güncelleme yapmak için kullanılır.
- HEAD: GET metoduna benzer, ancak sadece başlık bilgilerini döner.
- OPTIONS: Sunucunun desteklediği HTTP metotlarını sorgular.
- TRACE: Sunucu ile istemci arasındaki iletimi test etmek için kullanılır.
Her bir metodu daha detaylı inceleyerek Postman’daki kullanımlarını ele alalım.

1. GET Metodu
Amaç: Sunucudan veri almak için kullanılır. GET istekleri genellikle “okunabilir” işlemlerdir ve veri üzerinde değişiklik yapmazlar.
Postman’da Kullanımı:
- Postman’ı açın ve yeni bir istek oluşturun.
- Üstteki metot seçim kutusundan GET’i seçin.
- URL alanına bir endpoint yazın (örneğin,
[https://jsonplaceholder.typicode.com/posts).](https://jsonplaceholder.typicode.com/posts).) - Send tuşuna basarak isteği gönderin.
Örnek Sorgu Yazalım;
GET /posts HTTP/1.1 Host: jsonplaceholder.typicode.com
[ { “userId”: 1, “id”: 1, “title”: “sunt aut facere repellat provident occaecati excepturi optio reprehenderit”, “body”: “quia et suscipit…” }, … ]
2. POST Metodu
Amaç: Sunucuya yeni veri göndermek ve yaratmak için kullanılır.
Postman’da Kullanımı:
- Metodu POST olarak seçin.
- URL alanına endpoint yazın (örneğin,
[https://jsonplaceholder.typicode.com/posts).](https://jsonplaceholder.typicode.com/posts).) - Body sekmesine gidin ve raw seçeneğini işaretleyin. Veri formatı olarak JSON belirleyin.
- Göndermek istediğiniz veriyi JSON formatında yazalım.
{ “title”: “foo”, “body”: “bar”, “userId”: 1 }
- Send tuşuna basarak isteği gönderin.
Örnek Sorgu Yazalım;
POST /posts HTTP/1.1 Host: jsonplaceholder.typicode.com Content-Type: application/json
{ “title”: “foo”, “body”: “bar”, “userId”: 1 }
{ “id”: 101, “title”: “foo”, “body”: “bar”, “userId”: 1 }
3. PUT Metodu
Amaç: Mevcut bir kaydı tamamen güncellemek için kullanılır.
Postman’da Kullanımı:
- Metodu PUT olarak seçin.
- URL’e, güncellemek istediğiniz kaydın ID’sini ekleyin (örneğin,
[https://jsonplaceholder.typicode.com/posts/1).](https://jsonplaceholder.typicode.com/posts/1).) - Body sekmesine gidin ve veri formatını JSON olarak ayarlayın.
- Yeni veriyi girin:
{ “id”: 1, “title”: “updated title”, “body”: “updated body”, “userId”: 1 }
- Send tuşuna basalım.
PUT /posts/1 HTTP/1.1 Host: jsonplaceholder.typicode.com Content-Type: application/json
{ “id”: 1, “title”: “updated title”, “body”: “updated body”, “userId”: 1 }
{ “id”: 1, “title”: “updated title”, “body”: “updated body”, “userId”: 1 }
4. DELETE Metodu
Amaç: Mevcut bir kaydı silmek için kullanılır.
Postman’da Kullanımı:
- Metodu DELETE olarak seçin.
- URL’e silmek istediğiniz kaydın ID’sini ekleyin (örneğin,
[https://jsonplaceholder.typicode.com/posts/1).](https://jsonplaceholder.typicode.com/posts/1).) - Send tuşuna basın.
DELETE /posts/1 HTTP/1.1 Host: jsonplaceholder.typicode.com
Dönüş: HTTP 200 OK veya HTTP 204 No Content
Diğer Metotlar: PATCH, OPTIONS ve HEAD
- PATCH: Verinin sadece bir bölümünü günceller.
- OPTIONS: Hangi metotların desteklendiğini öğrenmek için kullanılır.
- HEAD: GET gibi çalışır, ancak yanıtın sadece başlık bilgilerini döner.
HTTP metotları, API geliştirme ve test süreçlerinde temel bir rol oynar. Postman gibi güçlü araçlar, bu metotları kullanarak karmaşık istekleri kolayca yönetmenizi sağlar. Bu yazıda örnekler ve detaylarla açıkladığım metotlar, yazılım geliştirme sürecinde size rehberlik edecektir.
메타데이터
- post_id
- ef2c42ae7e80
- slug
- postman-http-metotları-ef2c42ae7e80
- url
- https://medium.com/@akmansdk/postman-http-metotlar%C4%B1-ef2c42ae7e80
- canonical_url
- https://medium.com/@akmansdk/postman-http-metotlar%C4%B1-ef2c42ae7e80
- author_url
- https://medium.com/@akmansdk
- status
- ok
- fetched_at
- 2026-07-21 13:34:43