Почтальон получает запрос с несколькими запросами с одинаковым ключом и возвращает пустой список - PullRequest
0 голосов
/ 20 марта 2020

Я пытаюсь получить список всего моего продукта, который соответствует моим критериям исследования, в моем случае критериями исследования являются их ссылки и их регион с помощью Почтальона (ПОЛУЧИТЬ МЕТОД):

https://localhost/services/choices/?ref=test1&ref=test2&region=west

Но всякий раз, когда я пытаюсь получить свои ссылки в своем коде, я получаю список с нулевым размером.

@Path("/choices")
@GET
@Produces(MediaType.APPLICATION_JSON)
@ApiOperation(value = "get products")
@ApiResponses(value = {@ApiResponse(code=200,message = "Success"),
        @ApiResponse(code=500, message = "Server error")
})
public Response getProduct(@QueryParam("ref") final List<String> ref,
                           @QueryParam("region") final String region,
                          @Context final HttpServletRequest request){
    LOGGER.info("Call for references {} and region {}",ref,region);
    try{


        return Response.ok(productBusinessService.getProducts(ref,region)).build();

    }catch (Exception e){

        throw new InternalServerErrorHttpException("Technical Error", e.getMessage(), e);
    }finally {
        LOGGER.info("End of the Call for references {} and region {}",ref,region);
    }
}

Мой вопрос: возможно ли передать несколько параметров запроса с одним и тем же именем ключа в почтальоне, если да, почему я получаю пустой список, в то время как я получаю значение региона

1 Ответ

0 голосов
/ 23 марта 2020

На самом деле мне пришлось перезапустить мой почтовый клиент, чтобы он заработал, поэтому перезапуск клиента может быть решением

...