REST (Представительная Передача состояния) является стилем программной архитектуры для распределенных систем гиперсреды, таких как Всемирная паутина. Это увеличилось в популярности относительно архитектуры RPC, такой как SOAP из-за внутреннего отделения клиента с сервера, который прибывает из наличия универсального интерфейса между неоднородными системами.
(Чтобы не быть перепутанным с restructuredtext или отдыхом)
REST (Представительная Передача состояния) является архитектурным стилем, который использует идентификацию ресурсов; управление ресурсами через представления; самодокументированные сообщения; и, гиперсреда как механизм состояния приложения, для создания распределенных систем, которые масштабируемы и эластичны для изменения.
Термин был введен и определен в 2000 Roy Fielding в его докторской диссертации. Fielding является одним из основных авторов Протокола передачи гипертекста (HTTP
) версии 1.0 и 1.1 спецификации.
На простом языке, REST
альтернатива SOAP
основанные веб-сервисы. Где SOAP
попытки смоделировать обмен между клиентом и сервером как вызовы к объектам, REST
попытки быть верным веб-домену.
REST
, и его разъяснение относительно необходимого использования гипертекста в REST
APIУСПОКОИТЕЛЬНЫЙ API веб-сайта запрашивается для обнаружения информации о пользователе, указанном числовым идентификатором.
Request Type: GET http://www.api.website.com/users/12345
Возвраты, в json формате для этого примера:
{"username" : "theuser", "userid" : 12345, "first" : "George", "last" : "Washington"}
Поиск
Поисковый интерфейс REST и idempotency ДОБИРАЮТСЯ
УСПОКОИТЕЛЬНЫЙ дизайн URL для поиска
Лучшая практика для реализации продолжительных поисков с REST
Querystring в URL Ресурса REST
Что лучший способ состоит в том, чтобы создать УСПОКОИТЕЛЬНЫЕ сложные запросы?
Вопрос на конвенциях REST: получение информации, где много параметрических усилителей необходимо
Дизайн ресурса
Как разработать УСПОКОИТЕЛЬНЫЙ ресурс набора?
УСПОКОИТЕЛЬНЫЙ дизайн ресурса с двоичными состояниями
RESTFful/Resource Ориентированный Дизайн
УСПОКОИТЕЛЬНЫЙ ресурс - принимает список объектов
УСПОКОИТЕЛЬНЫЙ API создает глобально уникальный ресурс
'Механизмы связи ресурса REST' и 'непрерывное' улучшение знания клиента их
Как переместить ресурс REST?
Типы среды
Взрыв Типа среды REST
Создание гиперсреды связывается в пользовательском типе среды
Пользовательские типы контента: XLink по сравнению с Atom
УСПОКОИТЕЛЬНЫЕ веб-клиенты, разрешающие повторное использование через гиперсреду
УСПОКОИТЕЛЬНЫЕ решения для поваренной книги веб-сервисов для улучшения масштабируемости и простоты
Связанные теги