- Сообщения
- 460
- Реакции
- 189
REST расшифровывается как "Representational State Transfer".

Только значения/состояние объекта будут отправлены со стороны сервера на сторону клиента в формате JSON/XML. [Во время этого происходит передача состояния, и поэтому это называется "State Transfer" (передача состояния)].
Операции, выполняемые на веб - сайтах -
Мы можем выполнять операции CRUD, и для этого мы будем использовать методы HTTP.
example —
http/https — протокол, это может быть любой из них
vidly.com — домен
API — соглашение для предоставления RESTful услуг
customers — коллекция клиентов в приложении (ресурс)
Мы можем выполнять операции, отправляя HTTP-запрос в конечную точку.
У каждого HTTP-запроса есть метод, который определяет его тип.
GET /api/customers/1 — возвращает данные о клиенте с id:1
{ name: ‘’ }
Мы также должны включить ID клиента, а также объект клиента в тело запроса, чтобы получить его обновление.
чтобы удалить клиента.
{ name: ‘’ }
Мы сможем добавить нового клиента, для создания нового клиента мы должны включить объект customer в тело запроса.
Примечание —

- Client — Наше приложение запрашивает данные.
- Dynamic Server/Cloud — Сервер, с которого клиент будет пытаться получить доступ к данным.
- При отправке запроса сервер, в свою очередь, возвращает данные в формате XML или JSON.
Почему данные представлены в формате XML или JSON?
Это связано с тем, что данные должны следовать определенной структуре.Только значения/состояние объекта будут отправлены со стороны сервера на сторону клиента в формате JSON/XML. [Во время этого происходит передача состояния, и поэтому это называется "State Transfer" (передача состояния)].
Операции, выполняемые на веб - сайтах -
Мы можем выполнять операции CRUD, и для этого мы будем использовать методы HTTP.
example —
http/https — протокол, это может быть любой из них
vidly.com — домен
API — соглашение для предоставления RESTful услуг
customers — коллекция клиентов в приложении (ресурс)
Мы можем выполнять операции, отправляя HTTP-запрос в конечную точку.
У каждого HTTP-запроса есть метод, который определяет его тип.
- GET —
GET /api/customers/1 — возвращает данные о клиенте с id:1
- PUT —
{ name: ‘’ }
Мы также должны включить ID клиента, а также объект клиента в тело запроса, чтобы получить его обновление.
- DELETE —
чтобы удалить клиента.
- POST —
{ name: ‘’ }
Мы сможем добавить нового клиента, для создания нового клиента мы должны включить объект customer в тело запроса.
Примечание —
- Информация может быть сохранена клиентом для предотвращения многократных вызовов.
- Мы можем использовать REST, когда и клиент, и сервер работают в веб-среде.