Sahte REST API nasıl kullanılır
- 1
Her uç noktayı tanımlayın
Bir yöntem seçin, /users/:id gibi bir yol yazın; durum kodunu ve yavaş bir ağı taklit etmek için isteğe bağlı gecikmeyi belirleyin.
- 2
Yanıtı yazın
Sabit JSON yapıştırın ya da Sahte veri sekmesine geçip {{fullName}} gibi yer tutucular ve bir liste boyutu içeren bir şablon yazın.
- 3
Sahte API'yi oluşturun
Temel URL almak için Sahte API oluştur düğmesine tıklayın; her uç nokta, bu URL'ye yolu eklenmiş adreste CORS etkin olarak yanıt verir.
- 4
Çağırın ve geliştirin
Uygulamanızdan Dene, curl veya fetch kullanın; ardından düzenleyip kaydedin (değişiklikler hemen geçerli olur). İşiniz bittiğinde sahte API'yi silin.
Sınırlar ve Pro
Ücretsiz: sahte API başına 10 uç nokta, gövde başına 100 KB ve toplamda 512 KB, en fazla 5 saniye gecikme, en fazla 100 öğelik oluşturulmuş listeler, ziyaretçi başına dakikada 120 istek, saatte 10 yeni sahte API; 7 gün isteksiz kalanlar silinir.
Pro, sınırları 50 uç noktaya, 1 MB gövdeye, 30 saniyelik gecikmeye ve 1.000 öğelik listelere çıkarır. Pro'yu gör
Sahte REST API hakkında
Mock REST API, gerçek arka uç henüz hazır değilken ön yüz ve mobil geliştiricilere çalışan uç noktalar sunar. Her sahte API'nin /api/mock-api/m/ altında kendine ait bir Temel URL'si vardır ve tanımladığınız her uç nokta burada, seçtiğiniz yöntem, yol, durum kodu, gecikme, üstbilgi ve JSON gövdesiyle yanıt verir. Yollar parametre içerebilir; örneğin /users/:id, /users/7 adresiyle eşleşir ve şablon bu değeri {{param(id)}} ile geri yansıtabilir ya da {{query(name)}} ile sorgu dizesini okuyabilir.
Sahte veri modu, bir JSON şablonunu 36 yer tutucuyla gerçekçi yanıtlara dönüştürür: adlar, e-postalar, şirketler ve şehirlerden UUID'lere, tarihlere, fiyatlara, belirli aralıktaki sayılara ve lorem metnine kadar. Liste boyutu belirleyerek en fazla 100 öğelik bir dizi döndürebilir, verinin istekler arasında aynı kalıp kalmayacağına karar verebilirsiniz; aynı kalması anlık görüntü testlerine uygundur, her seferinde değişmesi de mümkündür. 200 ile 599 arasındaki durum kodlarıyla 401, 404, 429 ve 503 gibi hata durumlarını deneyebilir, en fazla beş saniyelik gecikmeyle yükleme durumlarınızın nasıl davrandığını görebilirsiniz.
Yanıtlar her zaman CORS üstbilgili JSON'dur; bu yüzden herhangi bir kaynaktaki tarayıcılar bunları çağırabilir. Sahte API HTML sunamaz, çerez ayarlayamaz ve yönlendirme yapamaz; aldığı istekleri saklamaz ve bir veritabanı değildir: POST ve PUT, kendilerine gönderilen hiçbir şeyi kaydetmeden yalnızca yapılandırdığınız gövdeyle yanıt verir.
Gizlilik
Uç noktalarınızı barındırmak için kaydettiğiniz tanımlar (yöntemler, yollar, durum kodları, gecikmeler, üstbilgiler ve gövdeler) sunucumuza gönderilir ve burada saklanır; bunlarla birlikte karma hâline getirilmiş bir düzenleme belirteci, oluşturulma ve son istek zamanları ile istek sayısı da tutulur. Uç noktalarınıza gelen isteklere yanıt verilirken gövdeleri, üstbilgileri veya IP adresleri kaydedilmez. Sahte API, siz sildiğinizde ya da 7 gün boyunca istek veya düzenleme almadığında silinir; düzenleme belirteci yalnızca bu tarayıcıda tutulur. URL'ye sahip olan herkes uç noktalarınızı çağırabilir; bu yüzden içlerine gizli bilgi veya gerçek kişisel veri koymayın.
Özellikler
Gerçek HTTPS uç noktaları
Her yöntem, yol parametreleri, 200 ile 599 arası durum kodları, gecikmeler ve özel X- üstbilgileri.
Sahte veri şablonları
Kişiler, şirketler, yerler, tarihler, sayılar ve metin için 30'dan fazla yer tutucu; tek nesne veya liste olarak.
Tasarımdan güvenli
Yalnızca JSON, CORS açık, istek günlüğü yok, düzenleme belirteci karmalı, 7 gün kullanılmazsa silinir.