например /api/posts/123/like
Мне не нужно никаких дополнительных данных в запросе
Использовать POST с пустым телом или GET?
Вопрос в том, какой по логике REST API тут нужен метод
POST и не иначе, GET только для запросов, не изменяющих данные
Нужно использовать Post. Get не должно менять состояние системы. А новый лайк уже меняет
пост можно лайкнуть только один раз? если лайкнуть второй раз кол-во лайков у поста не должно увеличиться?
можно почитать советы от Google'а на эту тему: https://cloud.google.com/apis/design/custom_methods
точно не get. get не должен менять данные
Обсуждают сегодня