Я довольно новичок в Джерси. Я пытаюсь использовать GET и некоторые параметры для извлечения данных. url что-то вроде «http://www.example.com/products?searchKeyword=tv». У меня здесь два вопроса.вопросы о параметрах URL в Джерси
- Поскольку у меня есть параметр searchKeyword в моем запросе, мне нужно использовать аннотацию
@Consume
? Если нет, то в этом случае предполагается использовать@Consume
? - Чтобы получить параметр в запросе, следует использовать
@QueryParam
или@Context HttpServletRequest
или@Context Uri
. В этом случае я должен использовать@QueryParam
. Если да, то когда я должен использовать два других?
Большое вам спасибо за ваш ответ. У меня есть еще один вопрос относительно Потребностей. Означает ли это, что «Потребление» используется только тогда, когда запрос имеет тело сообщения, например, когда я использую метод PUT или POST. Благодаря! –
Точно, запросы GET не потребляют никакого контента. Это всего лишь URL с настраиваемыми параметрами, но параметры относятся к URL-адресу, а не к контенту в HTTP-запросе. – klimpond