Dinlendirici bir API oluşturmak nasıl?

0 Cevap php

Son birkaç hafta içinde ben doğal API'leri beni dünyaya açmıştır iOS gelişimi hakkında öğrenme oldum. Şimdi, internette çevresinde arama, ben REST mimarisini kullanarak çok nedeniyle sözde basitlik ve uygulama kolaylığı, tavsiye edilir sonuca geldik.

Ancak, gerçekten REST uygulama tarafında ile mücadele ediyorum. Ben kavramını anlamak; fiiller böylece bir isteğin eylem tanımlamak ve uygun yanıt kodları ile yanıt, ve HTTP yöntemleri kullanarak. Sadece, bunu nasıl kod anlamıyorum oluyor.

Ben bir nesneye bir URI Haritayı nasıl alamadım. ? Ben domain.com / API / user / adresi için bir GET isteği User_id = 999 kullanıcı 999 adresini dönmek olacağını anlamak - ama nerede ya da nasıl bu eşleme bir sorguları bazı yöntemi den / user / adres Anlamıyorum veritabanı yerini almıştır.

Bu tek bir PHP komut dosyası kodlanmıştır? Ben sadece bu yüzden gibi URI kapmak bir yöntem olurdu:

$array = explode("/", ltrim(rtrim($_SERVER['REQUEST_URI'], "/"), "/"))

Ve o dizi boyunca döngü, ilk ben bir "kullanıcı" için bir istek olurdu, bu yüzden PHP komut dosyası kullanıcı nesnesine benim isteği doğrudan ve daha sonra adres yöntemini çağırmak olacaktır. Aslında ne kadar oluyor?

Ben almıyorum önemli şey nasıl olduğunu URI / user / adres id = 999 bir şekilde bozuldu ve yürütülür -? Aslında kod çözümlenir?

class user(id) {
   address() {
     //get user address
   }
}

0 Cevap