0
我有以下的API來測試。沒有得到解決方案將字符串數組傳遞給請求者。用逗號分隔值的嘗試,值與[]等如何將字符串數組傳遞給Java彈簧中的@PathVariable
@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)
下面的URI不工作: 「productId參數=」 「/ alertguids /」 + 「WestClipNext,大師」 + +產品; 「/ alertguids /」+「[WestClipNext,Master]」+「?productId =」+ PRODUCT; –
只需使用逗號分隔的值並去掉括號:'/ alertguids/WestClipNext,Master?productId =「+ PRODUCT' – nickmesi
@UsermujM:不,正如我在上面評論中所說的,逗號分隔值不起作用。整個字符串作爲單個值,而將其視爲多個值。 –