Tüm HTTP metodlarını test edebileceğiniz kapsamlı API sistemi
http://localhost:3000
20+
7 Method
Sunucudan veri almak için kullanılır. Query parameters ile filtreleme yapılabilir.
GET /api/users
Tüm kullanıcıları listele
role - Rol filtresi (admin/user)limit - Sayfa başına kayıtpage - Sayfa numarasıGET /api/users/:id
Belirli bir kullanıcıyı getir
GET /api/products
Ürünleri listele ve filtrele
category - Kategori filtresiminPrice - Minimum fiyatmaxPrice - Maximum fiyatSunucuda yeni veri oluşturmak için kullanılır. Request body ile veri gönderilir.
POST /api/users
Yeni kullanıcı oluştur
{
"name": "Yeni Kullanıcı",
"email": "yeni@example.com",
"role": "user"
}
POST /api/products
Yeni ürün oluştur
{
"name": "Yeni Ürün",
"price": 1000,
"stock": 50,
"category": "Electronics"
}
POST /api/auth/login
Authentication test
{
"username": "admin",
"password": "password123"
}
Mevcut kaydı tamamen değiştirmek için kullanılır. Tüm alanlar gönderilmelidir.
PUT /api/users/:id
Kullanıcıyı tamamen güncelle
{
"name": "Güncellenmiş İsim",
"email": "updated@example.com",
"role": "admin"
}
Mevcut kaydın sadece belirli alanlarını güncellemek için kullanılır.
PATCH /api/users/:id
Kullanıcının belirli alanlarını güncelle
{
"name": "Sadece İsim Değişti"
}
PATCH /api/products/:id/stock
Ürün stoğunu güncelle
{
"stock": 100
}
Sunucudan veri silmek için kullanılır.
DELETE /api/users/:id
Kullanıcıyı sil
DELETE /api/products/:id
Ürünü sil
Sadece response header'larını almak için kullanılır. Body döndürmez.
HEAD /api/users/:id
Kullanıcı varlık kontrolü
X-User-Exists - Kullanıcı var mı?X-User-Role - Kullanıcı rolüContent-Length - Veri boyutuGET /api/test/headers
Custom header testi
GET /api/test/timeout?delay=5000
Timeout testi (uzun süren istek)
GET /api/test/error/:code
HTTP hata kodları testi (400, 401, 403, 404, 500, 503)
GET /api/test/pagination?page=1&limit=10
Pagination testi
http://localhost:3000/api/users formatında endpoint
URL'i girin
role, Value: adminlimit, Value: 10JSON seçinContent-Type, Value:
application/json
Authorization, Value:
Bearer token123