ПОЛУЧИТЬ с параметрами запроса или POST - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть конечная точка GET для получения набора ресурсов и пользовательский параметр запроса 'filter' для фильтрации указанных ресурсов. Этот параметр представляет собой строковый массив фильтров. Из-за ограничения длины в параметре запроса я не смог предоставить большие фильтры. Итак, мне пришлось выбрать POST с фильтрами в теле. Но поскольку POST-запросы не являются идемпотентными , они, похоже, сильно отклоняются от стандартов API. Я искал несколько сайтов и не смог найти решение. Пожалуйста, помогите.

1 Ответ

0 голосов
/ 16 ноября 2018

Если вас беспокоит ограничение длины, вам нужно использовать POST. Да, это означает, что вы теряете идемпотентность и безопасность , что, к сожалению, не является хорошим выбором.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...