PROG_WAY_BLOG Telegram 129
​​Что такое CRUD endpoint

Без вступления скажу, что этот вопрос очень важен для работы с апи. Без этого понятия вы работать не сможете. Точнее, работать то сможете, но вот собеседование можете не пройти 🙂

Это комплексное понятие. Два разных понятия объединяются и создают новое более расширенное. Давайте разберёмся по порядку:

Что такое CRUD?

Это цикл в обработке данных. Данный акроним состоит из 4 слов, которые собой характеризуют полный цикл обработки информации: Create, Read, Update, Remove. Если что-то поддерживает сразу 4 эти операции, то это что-то называется CRUD-полным или же просто поддерживающим цикл CRUD.

Что такое endpoint?

Endpoint — это понятие в разработке API, дословно «конечная точка». Каждая точка взаимодействия с API называется конечной. Для примера возьмём типичный endpoint REST-API для получения списка пользователей:

(GET) /users


Этот путь и называется enpoint.

Так что же такое CRUD-endpoint?

Это endpoint, поддерживающий цикл CRUD 🙂
Например, вышеописанный путь /users не является CRUD-полным. Этот путь в описанной спецификации поддерживает только HTTP метод GET, который можно отнести к операции Read. Остальные 3 операции нам недоступны.

Пример CRUD-полного endpoint'a:

(POST)      - /users - Create 
(GET) - /users - Read
(PUT/PATCH) - /users - Update or replace/modify
(DELETE) - /users - Delete


Подробнее в официальной документации. Такое расширение нашего endpoint'a также имеет название CRUD endpoint.

На этом у меня всё. Спасибо за прочтение, это важно для меня.

#theory #useful
1



tgoop.com/prog_way_blog/129
Create:
Last Update:

​​Что такое CRUD endpoint

Без вступления скажу, что этот вопрос очень важен для работы с апи. Без этого понятия вы работать не сможете. Точнее, работать то сможете, но вот собеседование можете не пройти 🙂

Это комплексное понятие. Два разных понятия объединяются и создают новое более расширенное. Давайте разберёмся по порядку:

Что такое CRUD?

Это цикл в обработке данных. Данный акроним состоит из 4 слов, которые собой характеризуют полный цикл обработки информации: Create, Read, Update, Remove. Если что-то поддерживает сразу 4 эти операции, то это что-то называется CRUD-полным или же просто поддерживающим цикл CRUD.

Что такое endpoint?

Endpoint — это понятие в разработке API, дословно «конечная точка». Каждая точка взаимодействия с API называется конечной. Для примера возьмём типичный endpoint REST-API для получения списка пользователей:

(GET) /users


Этот путь и называется enpoint.

Так что же такое CRUD-endpoint?

Это endpoint, поддерживающий цикл CRUD 🙂
Например, вышеописанный путь /users не является CRUD-полным. Этот путь в описанной спецификации поддерживает только HTTP метод GET, который можно отнести к операции Read. Остальные 3 операции нам недоступны.

Пример CRUD-полного endpoint'a:

(POST)      - /users - Create 
(GET) - /users - Read
(PUT/PATCH) - /users - Update or replace/modify
(DELETE) - /users - Delete


Подробнее в официальной документации. Такое расширение нашего endpoint'a также имеет название CRUD endpoint.

На этом у меня всё. Спасибо за прочтение, это важно для меня.

#theory #useful

BY progway — программирование, IT




Share with your friend now:
tgoop.com/prog_way_blog/129

View MORE
Open in Telegram


Telegram News

Date: |

Don’t publish new content at nighttime. Since not all users disable notifications for the night, you risk inadvertently disturbing them. How to create a business channel on Telegram? (Tutorial) “Hey degen, are you stressed? Just let it all out,” he wrote, along with a link to join the group. 4How to customize a Telegram channel? 6How to manage your Telegram channel?
from us


Telegram progway — программирование, IT
FROM American