Merhaba bir sığınakta web hizmeti yapmak için bazı kod geçmiş herkes almak ve sonrası bir yöntem olabilir. Bu yüzden bir istemciden iki hizmetlerini çağırmak mümkün olacaktır sunucu tarafı olacaktır.
Teşekkürler!
Eğer bir komut dosyası index.php olduğunu varsayalım. Bunun içinde iki işlevi, showForm()
ve handleForm()
olabilir.
Bir istek index.php için geliyor varsayalım.
if (! empty($_SERVER['REQUEST_METHOD'])) {
if (strtoupper($_SERVER['REQUEST_METHOD']) == 'POST')
{
doSomething();
}
else
{
showSomething();
}
}
İşte gördünüz. REST. Eğer index.php bir GET isteği gönderirseniz, bazı çıktı göstereceğim, ve index.php bir POST isteği gönderirseniz, bazı veri işleme gerçekleştirmek olacak. Sen alabilir eğer orada gibi diğer sığınakta HTTP istek tipleri, DELETE, vb için gelen
Açıkçası bu çok basit bir örnek, ve ben bu şekilde tüm bir site oluşturmak istemem. Bu bir mimari ses şekilde bir sığınakta sitesi oluşturma hakkında gitmek en iyisidir. Birçok çerçeveler bu konuda yardımcı olabilir.
DİNLENME şu anda bir konudur, herkes onların uygulamalar huzurlu olmak istiyor gibi görünüyor. Orada makalelerin bir yeri var ve Google'da orada kılavuzları, muhtemelen biraz zaman çeşitli yaklaşımları araştırma geçirmek için iyi yaparım.
URL'ler hakkında Not: URI'larını huzurlu olmak için güzel olmak zorunda değilsiniz. Ancak, REST bir kilit noktası tüm URI'larını tek bir kaynak temsil gerektiğidir. Sorgu parametreleri bir URI parçası değil gibi, "/index.php?show=2
" sığınakta kabul edilmez. Sen uygulamaları bir sürü "/index/2
" yerine gibi bir şey içine sorgu parametrelerini dönüştürmek için yeniden URL kullanmak olduğunu göreceksiniz.
Bu sadece sürece sadece tek bir devleti temsil eder, bir tanım olarak "/ index.php" sahip yanlış bir şey var, söyleniyor.