0
У меня есть ниже API для тестирования. Не получить решение передать массив строк запросившим. Пробовал с запятыми значений, значения с в [] и т.д.Как передать массив строк в @PathVariable в Java-источниках
@RequestMapping(value = "/v10/{user}/alerts/alertguids/{requestors}", method = RequestMethod.GET)
@ResponseBody
@ResponseStatus(HttpStatus.OK)
public String[] retrieveRunnableAlertGuidsByRequestors(@RequestParam(value = "productId") final String productId,
@PathVariable final String[] requestors)
Ниже URIs не работают: "ProductID =" "/ alertguids /" + "WestClipNext, Master" + + ПРОДУКТ; "/ alertguids /" + "[WestClipNext, Master]" + "? productId =" + PRODUCT; –
Просто используйте разделенные запятыми значения и избавляйтесь от скобок: '/ alertguids/WestClipNext, Master? ProductId =" + PRODUCT' – nickmesi
@UsermujM: Нет, как я уже сказал в комментарии выше, данные, разделенные запятыми, не будут работать. целую строку как одно значение, вместо этого рассматривая ее как несколько значений. –