Задать вопрос
Lite_stream
@Lite_stream

Корректный вид URL для end point'a?

Предположим, имеется сущность "Event", включающая в себя 4 поля: title, date, location, owner. Как "правильнее" организовать URL, если требуется обновить эту структуру:
1. /event/update/ и в json'е передаём название поля и значение, например: {"title" : "Great event", "owner" : "Karl"}.
Или же значение поля закладывать в самом урле, а значение как параметр:
2. /event/update/title/:param
  • Вопрос задан
  • 199 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
inoise
@inoise
Solution Architect, AWS Certified, Serverless
1ый. А еще лучше
GET /events - список событий с фильтром
GET /events/:id - данные одного выделенного события
POST /events - создание нового
PUT /events/:id - обновление события
DELERE /events/:id - удаление события
Ответ написан
Комментировать
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Если это RESTFUL, то
Метод: PUT
Путь: /events/:event_id
Данные: title=Great+event&owner=Karl

То, что у вас написано, больше похоже на фрагмент JSON-RPC.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы