Как параметр в конечной точке api-адреса REST
Можно ли передать параметры с ключевым словом like в конечные точки API REST. В основном я пытаюсь создать конечную точку, в которой я бы запросил базу данных, чтобы получить список элементов, основанный на "%name%". Соответствующий запрос в БД будет выглядеть так:
SELECT * FROM users WHERE user_id like "%arjun%"
Поэтому мне нужно добавить параметры к моей конечной точке REST, где я могу получать данные на основе имени =%arjun% Это действительно возможно?
Спасибо Арджун
1 ответ
Я бы порекомендовал пользователю name=value
а затем создать свой sql с %%. Вы можете поместить% в ваш вызов GET, но это может вызвать ошибки, потому что% - это специальный символ, который используется для кодирования других специальных символов.
Но если вы действительно хотите пойти с name=%value%
тогда вы можете поставить%25 вместо%. Так как то так name=%25value%25