REST – ciekawszy sposób na komunikację client-server

REST (ang. Representational State Transfer) jest wzorcem narzucającym dobre praktyki tworzenia architektury aplikacji rozproszonych. RESTful Webservices (inaczej RESTful web API) jest usługą sieciową zaimplementowaną na bazie protokołu HTTP i głównych zasad wzorca REST. W tym wpisie postaram się pokazać (bardzo) podstawowe założenia.

Ważnym założeniem REST jest istnienie zasobów (ang. resources) jako źródeł danych a także żądana akcja. Ale może po kolei…

Zapomniane metody HTTP w Ajaksie

Komunikując się z serwerem najczęściej korzysta się z dwóch metod:

  • GET
  • POST

Co więcej, często wykorzystuje się je nieprzemyślany sposób (aby nie powiedzieć losowy). Nigdy nie wiadomo, czy żądanie doda, usunie, nadpisze czy tylko pobierze dane z serwera. A szkoda, bo przecież o ile ładniej jest patrzeć w konsole Firebuga i po samym rodzaju metody odczytywać jakiego rodzaju operacja została wywołana.

Tytułowe „zapomniane” metody to (jest ich więcej, ale nie są potrzebne dla tego wpisu):

Książka: „Przechytrzyć Google. Odkryj skuteczną strategię SEO i zdobądź szczyty wyszukiwarek”

Przechytrzyć Google. Odkryj skuteczną strategię SEO i zdobądź szczyty wyszukiwarekPrzechytrzyć Google. Odkryj skuteczną strategię SEO i zdobądź szczyty wyszukiwarek

Na temat pozycjonowania stron internetowych pod kątem wyników w wyszukiwarkach internetowych mówi, pisze i robi się coraz więcej. Pozycja na pierwszej stronie to często być albo nie być dla wielu firm. Nie dziwi zatem fakt, że i w ofercie helionu ostatnio znalazło się bardzo wiele książek o tej tematyce.

O SEO napisano wiele. O pozycjonowaniu przeczytałem też już niemało, a i praktykowałem amatorsko w tej dziedzinie trochę. Czytając jednak książkę Evana i Bradleya Bailynów miałem chwilami wrażenie, że mają jakieś przecieki z NASA o rychłym końcu świata. Dlaczego zdradzacie tę wiedzę, skoro rzekomo jest to taki pewnik?! Ta myśl pojawiała mi się nieustannie. Czytaj dalej Książka: „Przechytrzyć Google. Odkryj skuteczną strategię SEO i zdobądź szczyty wyszukiwarek”