Описание тега path-parameter

1 ответ

Джерси, как перебрать параметры?

У меня есть этот запрос, который требует много параметров. Так есть ли способ перебирать параметры вместо ручного доступа к ним. @PUT @Path("/{foobar}") public Response createFoobar( @PathParam("foo1") String foo1, @PathParam("foo2") String foo2, @P…
28 авг '15 в 11:38
0 ответов

Как я могу иметь дело с точкой с запятой в отображении сервлета?

Я использую сервер приложений IBM Websphere. У меня есть ссылка: /dm/atom/library/ECD7B321-7729-430F-9F5C-9279D83EF13E%3BD826C8CD-2B72-4546-82AF-A3D23377C061/document/%7B5C6E610E-7817-4D41-BEA0-7D3B352FE3D2%7D/media/%4a%61%63%6b%20%4e%69%63%6b%6c%73…
0 ответов

REST: передать значение BigDecimal в pathparam

Как передать значение BigDecimal в pathparam в URL браузера? @GET @Path("helloxyz/{par1}/{par2}") @Produces{MediaType.APPLICATION_JSON) public helloxyz(@PathParam("par1") BigDecimal par1,@PathParam("par2") BigDecimal par2){ BigDecimal result = par1.…
29 мар '18 в 06:22
1 ответ

Разбор параметров пути URI в Java

Один из REST apis, который я использую, возвращает URL в следующем формате: /api/variables{/id} /api/projects{/id}{?skip} Похоже, что тот же шаблон URL используется в реализациях JAX-WS в аннотации @Path, так что, надеюсь, уже есть какая-то библиоте…
30 янв '15 в 11:36
1 ответ

Как управлять строкой с пробелами, запятой и т. Д. Как PathParam?

Я создал веб-сервисы, которые должны получить строку с пробелами, запятыми, скобками и другими специальными символами. Я хотел бы передать его как PathParam, но я не смог управлять этой строкой. Строка, которой я хочу управлять, похожа на следующую:…
13 дек '17 в 09:54
3 ответа

Будет ли это рассматриваться как плохой дизайн RESTFul?

Я работаю над разработкой API впервые в Spring, и у меня есть следующий вариант использования: Получить все продукты. Получить продукты по ID. Теперь, что я сделал, я сделал один API для этого, @Path("/products") public interface ProductResource { @…
0 ответов

Как я могу дать общий адрес @path?

Я пытаюсь написать метод Java, который будет вызываться всякий раз, когда открывается URL в определенном каталоге. Например, в @path(test/web) метод вызывается всякий раз, когда открыт какой-либо класс в веб-папке. Это возможно? @GET @Produces(Media…
05 июн '18 в 21:53
0 ответов

Tomcat Jersey REST - Пространства в @PathParam

Должны ли быть пробелы в @PathParams при создании REST-сервисов через Jersey 1.19 в Tomcat 2.0.27? Джерси возвращает 400 Bad Request каждый раз, когда я пытаюсь вызвать REST-Service с пробелом в параметре пути к имени файла. Это даже не достигает мо…
18 апр '16 в 12:11
2 ответа

Как я могу передать параметр с косой чертой в качестве PathParam в остальных API

Я создаю API отдыха, например www.example.com/checking/ndomid}, и он работает хорошо. Но когда я передал идентификатор с косой чертой, как abc/123, то путь API становится www.example.com/checking/abc/123, который фактически нарушает путь. Я могу исп…
16 мар '15 в 18:32
0 ответов

URL в Pathparam и Queryparam

Я получаю 404 error при попытке использовать это POST метод: @POST @Path("/upload/new/{containerId}") @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.MULTIPART_FORM_DATA) public Response create(@PathParam("containerId") String containerId,…
1 ответ

Как разобрать путь-параметр с webapp2

Я пришел из Java REST фона для Python на Google App Engine's, Мне нужна помощь, используя webapp2 с параметрами пути. Ниже приведен пример того, как Java будет читать запрос. Будет ли кто-нибудь, пожалуйста, перевести код на то, как Python будет чит…
1 ответ

Сопоставьте JAX-RS @PathParam с конструктором POJO с аннотациями

Я хочу создать конечную точку, которая имеет PathParam это автоматически вызывает конструктор объекта для инъекции, который имеет конструктор аргумента String. Чтобы изложить это в коде: Вот ресурс @GET @Path("/{apiVersion}" + "/item") public Respon…
17 авг '17 в 23:33
1 ответ

Можно ли когда-либо использовать PathParam без каких-либо параметров в аннотации Path?

Мне известно об использовании аннотации PathParam и стандартном способе ее использования: @Path(/data/{id}) ... getData(@PathParam("id") String id){...} Могу ли я использовать PathParam без параметра в аннотации Path? Например: @Path(/data) ... getD…
02 ноя '18 в 05:18
1 ответ

Ссылки с параметрами пути в JSF

В социальных сетях, таких как Facebook у вас есть ссылки, такие как https://www.<socialNetwork>.com/<userName>/about например. Как это можно сделать с помощью JSF? Я имею в виду, что я делаю сейчас с параметрами (что довольно некрасиво):…
10 авг '16 в 11:48
1 ответ

org.springframework.beans.ConversionNotSupportedException: не удалось преобразовать значение типа 'java.lang.String' в требуемый тип 'java.util.Optional'

Впервые я использую Optional в Rest Web Service, чтобы сделать параметр Path необязательным. @RequestMapping(value = {"/hosts","/hosts/{name}"}, method = RequestMethod.GET, produces = "application/json") public ResponseEntity<Object> getHosts(…
17 июл '18 в 20:23
1 ответ

JAX-RS: двойной проход @PathParam

Я хотел бы передать параметры двойного пути, такие как 5, 5,0, 0,5, 3,5, 3,65 и т. Д. Поэтому я делаю такой метод на ресурсе JAX-RS: @GET @Path("/rated-above/{minAvgRating : \\d+(\\.\\d+)? }") @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICA…
16 сен '15 в 10:50
0 ответов

Как динамически установить urlPattern="/user_N" в сервлете Java?

Я запрограммировал веб-приложение для чата, и если пользователь нажимает на свой список друзей, он может нажать на одного из своих друзей, и он будет перенаправлен на страницу профиля своего друга. Проблема в том, что для каждого друга я должен откр…
13 авг '18 в 17:43
2 ответа

Сохранить значения @PathParam из REST-вызова в списке или массиве

Моя функция выглядит так: @PUT @Path("property/{uuid}/{key}/{value}") @Produces("application/xml") public Map<String,ValueEntity> updateProperty(@Context HttpServletRequest request, @PathParam("key") String key, @PathParam("value") String valu…
18 ноя '14 в 10:38
4 ответа

JAX-RS, параметры пути не работают

Я пытаюсь передать параметр через GET в метод REST. @GET @Path("{id}") public Response getUser(@PathParam("id") String id) { Query qry = em.createQuery("from User c WHERE id = :user_id"); qry.setParameter("user_id", id); List<User> results = q…
09 апр '15 в 07:33
1 ответ

Как проверить переменные пути в REST

Мой вопрос: как я могу проверить параметры запроса, если я использую @PathParam. Например, у меня есть два параметра запроса, имя и идентификатор path is localhost:/.../search/namevalue/idvalue если пользователь отправляет пробелы для имени или иден…
05 июл '14 в 21:41