Разъяснение по ОТДЫХУ

Я новичок в ОТДЫХЕ

Однако я планирую разработать веб-приложение с помощью REST и начать со следующего кода:

$app->get('/users', 'getUsers');
$app->get('/users/:id',    'getUser');
$app->get('/users/search/:query', 'findByName');
$app->post('/users', 'addUser');
$app->put('/users/:id', 'updateUser');
$app->delete('/users/:id',    'deleteUser');

Обновить :

Я использую, чтобы справиться с

domain.com/user/1 (У меня нет никакой путаницы в этом)

Я понимаю простоту URL и использования GET, PUT, POST, DELETE но мое главное сомнение

Если я справлюсь с этим

?ID = 1 | действие = удаление
? ID = 2 | действие = вставка

и были условия внутри страницы, как

разделение полученного параметра по символу канала и назначение действий, и если я проверяю, например, является ли действие удалением, или вставляет подобное, то какова цель использования REST?

Или, если я не понял, использование REST, пожалуйста, сообщите основную цель и преимущества REST

0

Решение

Вам не нужно добавлять «глагол» (вставка, удаление, получение) в параметры приложения REST, что уже сделано по запросу. Например, вы можете проверить запрос «глагол» с помощью $ _SERVER [‘REQUEST_METHOD’], чтобы запрос Get для пользователя вернул данные пользователя, а запрос Post — для пользователя.
Например, позвонив http://domain.com/user/10 возвращает пользовательские данные пользователя с id = 10, если он вызывается с помощью запроса GET, и удаляет указанного пользователя, если он вызывается с помощью запроса DELETE.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]