Как параметр в конечной точке api-адреса REST - PullRequest
0 голосов
/ 05 июня 2018

Можно ли передавать параметры с ключевым словом like в конечные точки API REST.В основном я пытаюсь создать конечную точку, в которой я бы запросил базу данных, чтобы получить список элементов, основанный на «% name%».Соответствующий запрос в БД будет выглядеть так:

SELECT * FROM users WHERE user_id like "%arjun%"

Так что мне нужно добавить параметры к моей конечной точке REST, где я могу получать данные на основе имени =% arjun%. Это действительно возможно?

Спасибо, Арджун

1 Ответ

0 голосов
/ 05 июня 2018

Я бы порекомендовал пользователю name=value, а затем создать свой sql с %%.Вы можете поместить% в свой вызов GET, но это может вызвать ошибки, потому что% - это специальный символ, который используется для кодирования других специальных символов.

Но если вы действительно хотите использовать name=%value%, вы можете поместить% 25вместо %.Вот как то так name=%25value%25

...