Зміст:
- Визначення - Що означає передача представницької держави (REST)?
- Техопедія пояснює представницький державний трансфер (REST)
Визначення - Що означає передача представницької держави (REST)?
Представницький стан передачі (REST) - це розподілена системна система, яка використовує веб-протоколи та технології. Архітектура REST включає взаємодію клієнтів і серверів, побудовану на основі передачі ресурсів. Інтернет - найбільша реалізація REST.
Системи, що відповідають принципам REST, називаються RESTful.
Техопедія пояснює представницький державний трансфер (REST)
Рой Філдінг, один з головних авторів специфікації HTTP, розробив концепцію REST у 2000 році в рамках своєї докторської дисертації.
REST може використовуватися для збору даних веб-сайту за допомогою інтерпретації файлів веб-сторінок розширюваної мови розмітки (XML) з потрібними даними. Крім того, інтернет-видавці використовують REST при наданні користувачам синдикованого контенту шляхом активації вмісту веб-сторінок та висловлювань XML. Користувачі можуть отримувати доступ до веб-сторінки за допомогою URL-адреси веб-сайту, читати XML-файл із веб-браузером та інтерпретувати та використовувати дані за потребою.
Основні обмеження REST включають:
- Клієнт і сервер: Клієнт і сервер відокремлені від операцій REST через єдиний інтерфейс, що покращує мобільність клієнтського коду.
- Без громадянства: кожен запит клієнта повинен містити всі необхідні дані для обробки запиту без збереження контексту клієнта на сервері.
- Кешируемое: відповіді (наприклад, веб-сторінки) можна кешувати на клієнтському комп'ютері, щоб прискорити перегляд веб-сторінок. Відповіді визначаються як кешовані або не підлягають кешуванню, щоб запобігти повторному використанню застарілих або невідповідних даних, коли вони відповідали на подальші запити.
- Багатошарова система: Дозволяє клієнтам підключатися до кінцевого сервера через проміжний рівень для поліпшення масштабованості.