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

Стоит ли передавать GET-параметры в POST-запросе?

Имеется REST API или что-то, приближенное к этому и нам нужно создать/удалить/обновить определенный ресурс, id которого мы не знаем (или его вовсе нет), но к которому можно обратиться так:
GET `/resource?channelId=channelId&locationId=locationId&serviceType=serviceType`

Конечно, можно сделать так:
POST `/resource/channel/:channelId/location/:locationId/service-type/:serviceType`
но выглядит стремновато.

Есть ли смысл, для идентификации ресурса, передавать query-параметры в post-запросе или как бы вы поступили?
  • Вопрос задан
  • 191 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Инженер по тестированию: от новичка до автоматизатора
    9 месяцев
    Далее
  • Яндекс Практикум
    Продвинутый Go-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
angrySCV
@angrySCV
machine learning, programming, startuping
да нормальный вариант с ПОСТ запросом, дополнительно замечу что все же используют специфические типы запросов -> POST для создания, для удаления Delete, для обновления небольшой части данных PUT (Post для полного создания/обновления), ну и GET для запроса данных, есть еще методы но для большинства этих методов полностью хватает.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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