Разлика между версии на „REST“

редакция без резюме
(Съединяване на двете "Вижте също")
 
Всяка разпространена хипермедийна система, съответстваща на архитектурния стил на "REST" притежава нужната производителност, мащабируемост, опростеност, гъвкавост, видимост, портативност и надеждност.
 
== Интерфейс ==
Единният интерфейс на REST се счита за основа на дизайна на всяка REST услуга.
 
'''Идентификация на ресурсите'''
:Отделните ресурси се разпознават по заявките (например използвайки [[Uniform resource identifier|URIs]] в уеб-базирани REST системи). Самите ресурсите са отделни от изображението, което се изпраща на клиента. Например сървърът вместо да изпраща цялата база данни, изпраща [[HTML]], [[XML]] или [[JSON]], които представляват някакви записи в нея.
 
'''Управление на ресурс чрез изображение'''
:Имайки изображение на ресурса, клиента има достатъчно информация,с която може да променя или трие ресурсите от сървъра, в случай че има разрешението да го направи.
 
'''Самоописващи съощения'''
:Всяко съобщение включва информация, която описва как да се обработи съощението.
 
'''HATEOAS (Hypermedia as the Engine of Application State)'''
:[[HATEOAS]] е ограничението, което отличава архитектурата на REST приложението от повечето архитектури на мрежови приложения. При нея клиента „общува“ с приложението изцяло чрез [[Hypermedia|hypermedia]], получена динамично от сървърa.
 
==Примери за Rest==
9

редакции