REST (Nümayəndə Dövlət Aktarımı), World Wide Web kimi paylanmış hipermedia sistemləri üçün bir proqram memarlıq üslubudur. Heterojen sistemlər arasındakı vahid interfeys səbəbindən baş verən müştərinin serverlə daxili de-kommunikasiyasına görə SOAP kimi RPC arxitekturaları ilə müqayisədə daha məşhur olmuşdur.

(Restructuredtext və ya reST ilə qarışdırılmamalıdır)

REST (REpresentational State Transfer) resurs təsvirindən istifadə edən bir memarlıq üslubudur; mənbələrdən manipulyasiya; informativ mesajlar; və hipermedia dəyişə bilən və dayanıqlı olan paylanmış sistemlərin qurulması üçün bir tətbiq dövlət mühərriki kimi.

Terim 2000-ci ildə Roy Fielding tərəfindən doktorluq dissertasiyasında təqdim edilmiş və təsbit edilmişdir. Fielding, hypertext transfer protocol ( HTTP ) 1.0 və 1.1 versiyalarının əsas müəlliflərindən biridir.

Sadəcə REST , REST , SOAP əsaslı web xidmətlərinə alternativdir. SOAP müştəri və server arasındakı obyektin çağırışı kimi modeli modelləşdirməyə çalışırsa, REST web etki alanına sadiq REST çalışır.

Resurslar


Nümunələr

RESTful veb saytı identifikatorla göstərilən istifadəçi haqqında məlumat tələb edir.

 Request Type: GET http://www.api.website.com/users/12345 

Bu nümunə üçün formatında qaytarır:

 {"username" : "theuser", "userid" : 12345, "first" : "George", "last" : "Washington"} 

Sual endeksi

axtarış

on123.ru.site/questions/759 / ...
on123.ru.site/questions/760 / ...
on123.ru.site/questions/762 / ...
on123.ru.site/questions/763 / ...
on123.ru.site/questions/765 / ...
on123.ru.site/questions/766 / ...

Resurs Dizaynı

on123.ru.site/questions/768 / ...
on123.ru.site/questions/770 / ...
on123.ru.site/questions/772 / ...
on123.ru.site/questions/774 / ...
on123.ru.site/questions/775 / ...
on123.ru.site/questions/777 / ...
on123.ru.site/questions/778 / ...

Media növləri

on123.ru.site/questions/780 / ...
on123.ru.site/questions/781 / ...
on123.ru.site/questions/782 / ...

kitablar

Etiketlər